|
otázka: Ahoj, Pablo! Skvelý blog, ste najlepší na svete, milujem vás. Mám otázku, ktorú sa vás chcem opýtať: Mám balík DEB, ktorý by som si chcel nainštalovať na svoju Fedoru. Je možné previesť balíček DEB na RPM (a naopak)?
Odpoveď : Ďakujem za milé slová. V tom malom voľnom čase, ktorý mám, sa snažím podeliť o svoje vedomosti o svete Linuxu, pretože chcem pomôcť šíriť informácie a tiež preto, že verím vo filozofiu, ktorú Linux predstavuje (ako povedal Stallman ). Čo sa týka konverzie, áno, je to možné. Stačí si nainštalovať mimozemský program. |
Prevod RPM na DEB
1. Nainštalujte si alien . V Debiane a derivátoch by to bolo nasledovné:
sudo apt-get install mimozemšťan
2. Teraz už len zostáva použiť Alien na vykonanie konverzie.
mimozemský mypackage.rpm
Hotovo! Teraz môžete nainštalovať balík DEB vytvorený pomocou príkazu dpkg alebo jednoduchým dvojitým kliknutím naň.
Preveďte DEB na RPM
Ak chcete previesť na RPM, musíte použiť voľbu -r.
sudo alien -r mypackage.deb
Hotovo! Teraz môžete nainštalovať balík RPM vytvorený pomocou príkazu rpm na váš systém Fedora, CentOS atď.
Konvertovať na SLP, LSB, Slackware TGZ
Alien vám tiež umožňuje prevádzať balíčky do formátov použitých v iných distribúciách: Stampede slp, LSB a Slackware tgz.
Dostupné možnosti zobrazíte spustením:
mimozemšťan -h
Ak sa chcete pozrieť, výstup tohto príkazu je nasledovný:
Použitie: mimozemský [možnosti] súbor [...] súbor [...] Balík súborov alebo súbory, ktoré sa majú previesť.
-d, --to-deb Vygeneruje debianový balík Debianu (predvolené).
Umožňuje tieto možnosti:
--patch = Zadajte súbor opravy, ktorý sa má použiť namiesto automaticky
hľadám patch v / var / lib / alien.
--patch Nepoužívajte náplasti.
--anypatch Použite aj starú verziu opráv OS.
-s, --single Like --generate, ale nevytvárajte .orig
adresára.
--fixperms Munge / fix povolenia a vlastníci.
--test Testuje generované balíčky s lintian.
-r, --to-rpm Vytvorí balík Red Hat rpm.
--to-slp Vytvorí balík Stampede slp.
-l, --to-lsb Vygeneruje balík LSB.
-t, --to-tgz Vygeneruje balíček Slackware tgz.
Umožňuje tieto možnosti:
--description = Zadajte popis balíka.
--version = Zadajte verziu balíka.
-p, --to-pkg Vytvorte balík pkg systému Solaris.
-i, - nainštalovať Nainštalovať vygenerovaný balík.
-g, --generate Vytvorí zostavovací strom, ale nevytvára balíček.
-c, --skripty Zahrňte do balíka skripty.
-v, --verbose Zobrazenie každého spusteného príkazu mimozemšťana.
--veryverbose Zobrazenie podrobností a tiež zobrazenie výstupu príkazov na spustenie.
-k, --keep-version Nemeňte verziu vygenerovaného balíka.
--bump = number Prírastok verzie balíka o toto číslo.
-h, --help Zobraziť túto pomocnú správu.
-V, --verzia Zobraziť číslo verzie mimozemšťana.
Ďakujem Faviovi Tapiovi Velasquezovi za navrhnutie témy!