Pitanje: Bok, Pablo! Odličan blog, najbolji si na svijetu, volim te. Imam vas postaviti jedno pitanje: imam DEB paket koji bih želio instalirati na svoju Fedoru. Je li moguće pretvoriti DEB paket u RPM (i obrnuto)?
odgovor: Hvala na pohvalama, u ono malo slobodnog vremena koje imam nastojim podijeliti svoje znanje o svijetu Linuxa jer želim pomoći u širenju vijesti i, također, zato što vjerujem u filozofiju koju Linux zastupa (Stallman rekao je). Što se tiče pretvorbe, naravno da možete. Jednostavno morate instalirati program stranac. |
Pretvori RPM u DEB
1. - Instalirati stranac. Na Debianu i izvedenicama ovo bi izgledalo ovako:
sudo apt-get instalirati stranac
2. - Sada ostaje samo koristiti izvanzemaljca za izvođenje pretvorbe.
stranac mypackage.rpm
Spreman! Sada možete instalirati DEB paket stvoren pomoću naredbe dpkg ili jednostavno dvostrukim klikom na njega.
Pretvori DEB u RPM
Da biste pretvorili u RPM, morate koristiti opciju -r.
sudo alien -r mypackage.deb
Spreman! Sada možete instalirati RPM paket stvoren pomoću naredbe min na vašoj Fedori, CentO-ima itd.
Pretvori u SLP, LSB, Slackware TGZ
Alien vam također omogućuje pretvaranje paketa u formate koji se koriste u drugim distro-ovima: Stampede slp, LSB i Slackware tgz.
Da biste vidjeli dostupne opcije, pokrenite:
vanzemaljac -h
Dakle, možete pogledati, izlaz te naredbe je sljedeći:
Upotreba: vanzemaljska [opcija] datoteka [...] datoteka [...] Datoteka paketa ili datoteke za pretvaranje.
-d, --to-deb Generiranje Debian deb paketa (zadano).
Omogućuje ove opcije:
--patch = Odredite datoteku zakrpe koja će se koristiti umjesto automatski
traži zakrpu u / var / lib / alien.
--bez zakrpe Ne koristite flastere.
--anypatch Koristite čak i zakrpe stare verzije OS.
-s, --jedanput Like - generirati, ali ne stvarati .orig
katalog.
--fixperms Munge / popraviti dozvole i vlasnike.
--test Test generirani paketi s lintianom.
-r, --to-rpm Generirajte Red Hat rpm paket.
--to-slp Izradite Stampede slp paket.
-l, --to-lsb Generirajte LSB paket.
-t, --to-tgz Generirajte Slackware tgz paket.
Omogućuje ove opcije:
--description = Navedite opis paketa.
--version = Navedite verziju paketa.
-p, --to-pkg Izradite Solaris pkg paket.
-i, --install Instaliraj generirani paket.
-g, --generate Generiraj stablo gradnje, ali ne gradi paket.
-c, --scripts Uključi skripte u paket.
-v, --verbose Prikažite svaku naredbu koju pokreće izvanzemaljac.
--veryverbose Budite opširni i također prikazujte izlazne naredbe pokretanja.
-k, --keep-version Ne mijenjajte verziju generiranog paketa.
--bump = broj Povećaj verziju paketa za ovaj broj.
-h, --help Prikaži ovu poruku pomoći.
-V, --verzija Prikaz broja verzije stranca.
Hvala Faviju Tapiji Velasquezu što je predložio temu!
Pozdrav, pronašao sam vaš blog putem Googlea
tražeći sličnu stvar, vaše je web mjesto došlo gore, čini se sjajno.
Označio sam ga oznakama u svojim google oznakama.
Pozdrav, upravo sam upozorio vaš blog putem Googlea i utvrdio da je zaista informativan. Pazit ću na Brisel. Bit ću vam zahvalan ako to nastavite u budućnosti.
Mnogi drugi ljudi vjerojatno će imati koristi od vašeg pisanja.
Živjeli!
Posjetite i moju web stranicu ... nikotinski sokovi
Rješenje za instalaciju .deb paketa na distribucije s instalacijom paketa temeljenom na RPM-u.
Provjereno ...
Mislio sam da će to biti teško u MoLinuxu, ali ništa da se učini, sve je prošlo dobro kroz konzolu, preuzeo sam openproj.rpm i sa vanzemaljcem je bilo samo nekoliko sekundi da ga instaliram ... upotrijebite fakeroot naredbu onoga na što inače nije odgovorio.
Čestitamo na blogu, nastavite tako.
Pozdrav i čestitke na objavi "Kako pretvoriti DEB u RPM i obrnuto", molimo Vas da prisustvujete mom zahtjevu za pomoć u pretvaranju i instaliranju tar.gz paketa u rpm na Linux Fedora operativnom sustavu. Treba spomenuti da sam već instalirao vanzemaljski pretvarač i koristeći ovaj pretvarač prvo pretvorim paket tar.gz u deb, a zatim pretvorim tu deb datoteku u rpm, ali u instalaciji dobivam poruku:
#rpm -Uvh zagrade-release-1.6-3.noarch.rpm
Priprema ... #################################### [100%]
datoteka / iz instalacije zagrada-izdanje-1.6-3.noarch sukobljava se s datotekom iz paketnog datotečnog sustava-3.2-35.fc23.x86_64
a iz druge poruke # rpm -ivh zagrade-release-1.6-3.noarch.rpm
################################## [100%]
datoteka / iz instalacije zagrada-izdanje-1.6-3.noarch sukobljava se s datotekom iz paketnog datotečnog sustava-3.2-35.fc23.x86_64
Molim vas, budite ljubazni i pomozite mi s problemom pretvorbe ili instalacije.
Unaprijed zahvaljujem na pažnji, pomoći i brzom odgovoru.