Vprašanje: Živjo, Pablo! Super blog, najboljši si na svetu, ljubim te. Želim vas vprašati: imam paket DEB, ki bi ga rad namestil na svojo Fedoro. Ali je mogoče DEB paket pretvoriti v RPM (in obratno)?
Odgovor: Hvala za pohvale, v malo prostega časa poskušam deliti svoje znanje o svetu Linuxa, ker želim pomagati širiti glas in, tudi zato, ker verjamem v filozofijo, ki jo zastopa Linux (Stallman je rekel). Glede pretvorbe seveda lahko. Samo program morate namestiti alien. |
Pretvori RPM v DEB
1.- Namestite alien. Za Debian in izpeljanke bi to izgledalo takole:
sudo apt-get namesti tujec
2.- Zdaj ostane samo uporaba tujca za izvedbo pretvorbe.
tujec mypackage.rpm
Pripravljeni! Zdaj lahko namestite paket DEB, ustvarjen z ukazom dpkg ali preprosto z dvojnim klikom nanjo.
Pretvori DEB v RPM
Za pretvorbo v RPM morate uporabiti možnost -r.
sudo tujec -r mypackage.deb
Pripravljeni! Zdaj lahko namestite paket RPM, ustvarjen z ukazom rpm na vaši Fedori, CentO itd.
Pretvori v SLP, LSB, Slackware TGZ
Alien vam omogoča tudi pretvorbo paketov v formate, ki se uporabljajo v drugih distribucijah: Stampede slp, LSB in Slackware tgz.
Za ogled razpoložljivih možnosti zaženite:
tujec -h
Torej, da si lahko ogledate, je rezultat tega ukaza naslednji:
Uporaba: datoteka tujca [možnosti] [...] datoteka [...] Datoteka paketa ali datoteke za pretvorbo.
-d, --to-deb Ustvari paket Debian deb (privzeto).
Omogoča te možnosti:
--patch = Določite datoteko popravka za uporabo namesto samodejno
išče obliž v / var / lib / tujec.
--nopatch Ne uporabljajte obližev.
--anypatch Uporabite celo popravke stare različice.
-s, - singlele - generate, vendar ne ustvari .orig
imenik.
--fixperms Munge / popravi dovoljenja in lastnike.
--test Preizkusite generirane pakete z lintianom.
-r, --to-rpm Ustvari paket vrtljajev Red Hat.
--to-slp Ustvari paket Stampede slp.
-l, --to-lsb Ustvari paket LSB.
-t, --to-tgz Ustvari paket Slackware tgz.
Omogoča te možnosti:
--description = Navedite opis paketa.
--version = Navedite različico paketa.
-p, --to-pkg Ustvari paket Solaris pkg.
-i, --install Namesti ustvarjeni paket.
-g, --generate Ustvari gradbeno drevo, vendar ne gradi paketa.
-c, --scripts V paket vključi skripte.
-v, --verbose Prikaži vsak ukaz, ki ga izvaja tujec.
--veryverbose Bodite podrobni in prikažite tudi izhod ukazov za zagon.
-k, --keep-version Ne spreminjajte različice ustvarjenega paketa.
--bump = število Povečajte različico paketa za to številko.
-h, --help Prikaži to sporočilo s pomočjo.
-V, --verzija Prikaži številko različice tujca.
Hvala Favio Tapia Velasquez za predlog teme!
Pozdravljeni, vaš spletni dnevnik sem našel prek Googla
iščete podobno zadevo, vaše spletno mesto je prišlo sem gor, zdi se super.
Označil sem ga v svojih zaznamkih na Googlu.
Živjo, ravnokar sem bil prek Googla opozorjen na tvoj spletni dnevnik in ugotovil, da je res informativen. Pozorna bom na Bruselj. Hvaležen vam bom, če boste tako nadaljevali tudi v prihodnje.
Številni drugi bodo verjetno imeli koristi od vašega pisanja.
Na zdravje!
Obiščite tudi mojo spletno stran ... nikotinski sokovi
Rešitev za namestitev paketov .deb na distribucijske sisteme z namestitvijo paketov na osnovi RPM.
Preverjeno ...
Mislil sem, da bo v MoLinuxu težko, a kaj storiti, skozi konzolo je šlo vse v redu, naložil sem openproj.rpm in z vesoljcem je bilo treba v nekaj sekundah namestiti ... »EYE» Moral sem uporabite fakeroot ukaz, na kaj sicer ni odgovoril.
Čestitke za blog, tako nadaljujte.
Lep pozdrav in čestitke za objavo "Kako pretvoriti DEB v RPM in obratno", prisrčno se udeležite moje prošnje za pomoč pri pretvorbi in namestitvi paketov tar.gz v rpm v operacijskem sistemu Linux Fedora. Omeniti je treba, da sem že namestil tuj pretvornik in z uporabo tega pretvornika najprej pretvorim paket tar.gz v deb in nato pretvorim to datoteko deb v rpm, vendar pri namestitvi dobim sporočilo:
#rpm -Uvh oklepaji-release-1.6-3.noarch.rpm
Priprava… ################################## [100%]
datoteka / od namestitve oklepajev-release-1.6-3.noarch je v konfliktu z datoteko iz paketnega datotečnega sistema-3.2-35.fc23.x86_64
in iz drugega sporočila # rpm -ivh brackets-release-1.6-3.noarch.rpm
################################## [100%]
datoteka / od namestitve oklepajev-release-1.6-3.noarch je v konfliktu z datoteko iz paketnega datotečnega sistema-3.2-35.fc23.x86_64
Še enkrat, prosim, bodite vljudni, da mi pomagate pri težavi s pretvorbo ali namestitvijo.
Vnaprej se vam zahvaljujem za prijazno pozornost, pomoč in hiter odziv.