|
Pitanje: Zdravo, Pablo! Odličan blog, najbolji si na svijetu, volim te. Imam jedno pitanje da vas postavim: imam DEB paket koji bih želio instalirati na moju Fedoru. Da li je moguće pretvoriti DEB paket u RPM (i obrnuto)?
Odgovor: Hvala na pohvalama, u 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 predstavlja (Stallman rekao je). Što se tiče konverzije, naravno da možete. Samo morate instalirati program stranac. |
Pretvori RPM u DEB
1.- Instalirajte stranac. Na Debianu i izvedenicama ovo bi izgledalo ovako:
sudo apt-get instalirajte vanzemaljac
2.- Sada ostaje samo koristiti vanzemaljca za obavljanje konverzije.
alien mypackage.rpm
Spremni! Sada možete instalirati DEB paket kreiran 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
Spremni! Sada možete instalirati RPM paket kreiran pomoću naredbe min na vašoj Fedori, CentO-ima itd.
Pretvori u SLP, LSB, Slackware TGZ
Alien vam takođe omogućava 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
Da biste mogli pogledati, izlaz te naredbe je sljedeći:
Upotreba: vanzemaljska [opcija] datoteka [...] datoteka [...] Datoteka paketa ili datoteke za konverziju.
-d, --to-deb Generiranje Debian deb paketa (zadano).
Omogućava ove opcije:
--patch = Odredite datoteku zakrpe koja će se koristiti umjesto automatski
traži zakrpu u / var / lib / alien.
--nopatch Ne koristite zakrpe.
--anypatch Koristite čak i zakrpe stare verzije os.
-s, --jedanput - generiraj, ali ne kreiraj .orig
direktorij.
--fixperms Munge / popraviti dozvole i vlasnike.
--test Test generirani paketi s lintianom.
-r, --to-rpm Generirajte Red Hat rpm paket.
--to-slp Generirajte Stampede slp paket.
-l, --to-lsb Generirajte LSB paket.
-t, --to-tgz Generirajte Slackware tgz paket.
Omogućava ove opcije:
--description = Navedite opis paketa.
--version = Navedite verziju paketa.
-p, --to-pkg Generirajte Solaris pkg paket.
-i, --install Instaliraj generirani paket.
-g, --generate Generiraj stablo gradnje, ali ne gradi paket.
-c, --scripts Uključite skripte u paket.
-v, --verbose Prikažite svaku naredbu koju izvršava vanzemaljac.
--veryverbose Budite detaljni, a također prikazujte izlaz naredbi pokretanja.
-k, --keep-version Ne mijenjajte verziju generiranog paketa.
--bump = broj Povećaj verziju paketa za ovaj broj.
-h, --help Prikažite ovu poruku pomoći.
-V, --verzija Prikazati broj verzije stranca.
Hvala Faviju Tapiji Velasquezu što je predložio temu!