Ako previesť DEB na RPM a naopak

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 pochvalu, v krátkom čase, ktorý mám, sa snažím podeliť o svoje vedomosti o svete Linuxu, pretože chcem pomôcť šíriť informácie ďalej a tiež preto, lebo verím vo filozofiu, ktorú Linux predstavuje (Stallman povedal). Čo sa týka konverzie, samozrejme, že môžete. Musíte si iba nainštalovať program cudzinec.

Prevod RPM na DEB

1. - Inštalácia cudzinec. V Debiane a derivátoch by to vyzeralo takto:

sudo apt-get install mimozemšťan

2. - Teraz zostáva iba použiť mimozemšťana na vykonanie konverzie.

mimozemský mypackage.rpm

Pripravený! Teraz môžete nainštalovať balík DEB vytvorený pomocou príkazu dpkg alebo jednoducho dvojitým kliknutím.

Preveďte DEB na RPM

Ak chcete previesť na RPM, musíte použiť voľbu -r.

sudo alien -r mypackage.deb

Pripravený! Teraz môžete nainštalovať balík RPM vytvorený pomocou príkazu rpm na vašej Fedore, CentO 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!


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Anonymný dijo

    Ahoj, našiel som tvoj blog prostredníctvom Google
    hľadáte podobnú záležitosť, váš web sa dostal až sem, vyzerá to skvele.

    Ja som si to označil ako záložku vo svojich záložkách google.
    Ahoj, práve sme upozornili na tvoj blog prostredníctvom Googlu a zistili sme, že je skutočne informačný. Na Brusel si dám pozor. Budem vďačný, ak v tom budete pokračovať aj v budúcnosti.
    Mnoho ďalších ľudí bude pravdepodobne mať prospech z vášho písania.

    Cheers!

    Navštívte tiež môj web ... nikotínové šťavy

  2.   prefíkaný dijo

    Riešenie inštalácie balíkov .deb na distribúciách s inštaláciou balíkov založených na RPM.

  3.   Carlos Ochoa dijo

    Skontrolované…
    Myslel som si, že to v MoLinuxe bude ťažké, ale nič som nemal robiť, všetko prebehlo dobre cez konzolu, stiahol som si openproj.rpm a s mimozemšťanom to bola otázka niekoľkých sekúnd, aby som to mal nainštalované ... »EYE» musel som použiť príkaz fakeroot čo inak nereagoval.
    Gratulujeme k blogu, len tak ďalej.

  4.   RADEL dijo

    Zdravím a blahoželám k zverejneniu publikácie „Ako previesť DEB na RPM a naopak“, prosím, odpovedzte na moju žiadosť o pomoc pri konverzii a inštalácii balíkov tar.gz v rpm na operačnom systéme Linux Fedora. Malo by sa spomenúť, že som už nainštaloval mimozemský prevodník a pomocou tohto prevodníka najskôr prevediem balík tar.gz na deb a potom tento deb súbor prevediem na rpm, ale v inštalácii sa mi zobrazí správa:

    #rpm -Uvh zátvorky-uvoľnenie-1.6-3.noarch.rpm
    Príprava… ##################################### [100%]
    súbor / z inštalácie zátvoriek-release-1.6-3.noarch je v konflikte so súborom z balíka filesystem-3.2-35.fc23.x86_64

    a z inej správy # rpm -ivh brackets-release-1.6-3.noarch.rpm
    #################################### [100%]
    súbor / z inštalácie zátvoriek-release-1.6-3.noarch je v konflikte so súborom z balíka filesystem-3.2-35.fc23.x86_64

    Prosím, opäť buďte láskaví, aby ste mi pomohli v tomto probléme konverzie alebo inštalácie.

    Vopred vám ďakujem za milú pozornosť, pomoc a rýchlu reakciu.