Jak převést DEB na RPM a naopak

Otázka: Ahoj, Pable! Skvělý blog, jsi nejlepší na světě, miluji tě. Chtěl bych se vás zeptat: Mám balíček DEB, který bych chtěl nainstalovat na svou Fedoru. Je možné převést balíček DEB na RPM (a naopak)?

Odpovědět: Díky za komplimenty, v malém volném čase, který mám, se snažím sdílet své znalosti o světě Linuxu, protože chci pomoci šířit slovo a také proto, že věřím ve filozofii, kterou Linux představuje (Stallman řekl). Pokud jde o převod, samozřejmě můžete. Musíte pouze nainstalovat program cizinec.

Převést RPM na DEB

1.- Nainstalujte cizinec. V Debianu a derivátech by to vypadalo takto:

sudo apt-get install alien

2.- Nyní zbývá pouze použít k provedení převodu mimozemšťana.

cizí mypackage.rpm

Připraven! Nyní můžete nainstalovat balíček DEB vytvořený pomocí příkazu dpkg nebo jednoduše dvojitým kliknutím.

Převést DEB na RPM

Chcete-li převést na RPM, musíte použít volbu -r.

sudo alien -r mypackage.deb

Připraven! Nyní můžete nainstalovat balíček RPM vytvořený pomocí příkazu min na vaší Fedoře, CentO atd.

Převeďte na SLP, LSB, Slackware TGZ 

Alien také umožňuje převádět balíčky do formátů používaných v jiných distribucích: Stampede slp, LSB a Slackware tgz.

Dostupné možnosti zobrazíte spuštěním:

mimozemšťan

Můžete se tedy podívat, výstup tohoto příkazu je následující:

Použití: soubor mimozemšťanů [možnosti] soubor [...] soubor [...] Soubor balíčku nebo soubory k převodu.
  -d, --to-deb Vygeneruje debianový balíček Debianu (výchozí).
     Povoluje tyto možnosti:
       --patch = Určete soubor opravy, který se má použít místo automaticky
                            hledám patch v / var / lib / alien.
       --patch    Nepoužívejte náplasti.
       --anypatch Používejte i staré verze oprav OS.
       -s, --single Like --generate, ale nevytvářejte .orig
                            adresáře.
       --fixperms Munge / fix oprávnění a vlastníci.
       --test Testuje generované balíčky s lintianem.
  -r, --to-rpm Vygeneruje balíček Red Hat rpm.
      --to-slp Vygeneruje balíček Stampede slp.
  -l, --to-lsb Vygeneruje balíček LSB.
  -t, --to-tgz Vygeneruje balíček Slackware tgz.
     Povoluje tyto možnosti:
       --description = Zadejte popis balíčku.
       --version = Určete verzi balíčku.
  -p, --to-pkg Vygeneruje balíček Solaris pkg.
  -i, --install Nainstaluje vygenerovaný balíček.
  -g, --generate Generuje sestavovací strom, ale nevytváří balíček.
  -c, --scripts Zahrne skripty do balíčku.
  -v, --verbose Zobrazí každý spuštěný příkaz mimozemšťana.
      --veryverbose Být upřímný a také zobrazit výstup příkazů ke spuštění.
  -k, --keep-version Neměňte verzi vygenerovaného balíčku.
      --bump = number Zvýší verzi balíčku o toto číslo.
  -h, --help Zobrazit tuto zprávu nápovědy.
  -V, - verze    Zobrazit číslo verze mimozemšťana.

Děkujeme Favio Tapia Velasquez za návrh tématu!


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Anonymní řekl

    Dobrý den, našel jsem váš blog prostřednictvím Google
    při hledání podobné záležitosti se váš web dostal až sem, vypadá to skvěle.

    Přidal jsem to do svých záložek Google.
    Ahoj, právě jsem upozornil na váš blog prostřednictvím Googlu a zjistil, že je opravdu informativní. Na Brusel si dám pozor. Budu vděčný, pokud v tom budete pokračovat i v budoucnu.
    Mnoho dalších lidí bude mít z vašeho psaní pravděpodobně prospěch.

    Cheers!

    Navštivte také můj web ... nikotinové šťávy

  2.   lstivý řekl

    Řešení instalace balíčků .deb na distribucích s instalací balíčků založených na RPM.

  3.   Carlos Ochoa řekl

    Kontrolovány…
    Myslel jsem, že to bude v MoLinuxu obtížné, ale nic nedělat, všechno proběhlo v pořádku přes konzolu, stáhl jsem si openproj.rpm a s mimozemšťanem to bylo jen pár vteřin, než jsem to nainstaloval ... »EYE» musel použijte příkaz fakeroot, jinak neodpověděl.
    Gratulujeme k blogu, pokračujte.

  4.   Radel řekl

    Zdravím a blahopřeji k publikaci „Jak převést DEB na RPM a naopak“, prosím laskavě se věnujte mé žádosti o pomoc při převodu a instalaci balíčků tar.gz v rpm na operačním systému Linux Fedora. Je třeba zmínit, že jsem již nainstaloval mimozemský převaděč a pomocí tohoto převaděče nejprve převést balíček tar.gz na deb a poté převést tento deb soubor na rpm, ale v instalaci se mi zobrazí zpráva:

    #rpm -Uvh závorky-vydání-1.6-3.noarch.rpm
    Příprava… ################################# [100%]
    soubor / z instalace závorek-release-1.6-3.noarch je v konfliktu se souborem z balíčku filesystem-3.2-35.fc23.x86_64

    a z jiné zprávy # rpm -ivh brackets-release-1.6-3.noarch.rpm
    ################################## [100%]
    soubor / z instalace závorek-release-1.6-3.noarch je v konfliktu se souborem z balíčku filesystem-3.2-35.fc23.x86_64

    Opět prosím, buďte laskaví a pomozte mi s tímto problémem konverze nebo instalace.

    Předem děkuji za laskavou pozornost, pomoc a rychlou reakci.