GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat balíčky RPM na Ubuntu 22.04 LTS

Balíčky RPM jsou nativní pro Linux založený na RedHat, nikoli však pro systém založený na Debianu. V tomto tutoriálu se proto naučíme kroky k převodu balíčku RPM nebo balíčku Deb a jeho instalaci na Ubuntu 22.04 nebo 20.04 LTS Linux.

Ubuntu Linux je populární, protože jeho oficiální repozitáře nabízejí tisíce balíčků k přímé instalaci do systému. Tento vývojář Linuxu nabízí softwarové centrum s grafickým uživatelským rozhraním, aby to usnadnil. Na jednom je instalace balíčků Debianu na Ubuntu docela snadná pomocí správce balíčků APT. To však u RPM není možné. Protože jsou vytvořeny pro operační systémy založené na RedHat, jako je CentOS, AlmaLinux, Rocky Linux, Oracle Linux a další.

Ačkoli na Ubuntu téměř nevyžadujeme žádný balíček RPM k instalaci, protože většinu času software dostupný ve formátu RPM bude mít také binární Deb. V některých situacích však potřebujeme konverzi RPM na DEB ak provedení existuje open-source nástroj s názvem „Alien“.

Kroky pro převod a instalaci balíčků RPM na Ubuntu 22.04

1. Požadavky

Ubuntu Linux
Uživatel sudo bez oprávnění root
Terminálový přístup
Soubor RPM je třeba převést
Mimozemský nástroj
připojení k internetu

2. Proveďte aktualizaci systému

Zdrojové úložiště balíčků Ubuntu 22.04 | 20.04 již obsahuje balíček pro instalaci nástroje „Alien“. Proto, abyste měli jistotu, že získáme jeho nejnovější verzi, spusťte příkaz aktualizace systému.

sudo apt udpate

3. Nainstalujte Alien na Ubuntu 22.04 | 20.04

Jakmile provedete aktualizaci systému, můžeme nyní přejít k instalaci ALIEN. K jeho získání použijte systémového správce balíčků APT. Postupujte podle zadaného příkazu:

sudo apt install alien

Abychom se ujistili, že Alien je v našem systému, zkontrolujme jeho verzi – pomocí daného příkazu:

alien --version

4. Převést/instalovat RPM na Ubuntu 22.04 | 20.04

Nyní pomocí nainstalovaného nástroje Alien převedeme balíček RPM, který máte. Chcete-li použít tento nástroj, musí být binární RPM softwaru ve vašem systému před jeho převodem.

Syntaxe :

sudo alien software-package.rpm

Poznámka :Nahraďte soubor „software-package.rpm ” ve výše uvedeném příkazu se skutečným názvem balíčku RPM, který chcete převést.

Například:

ZenMap GUI není k dispozici v binárním formátu Deb, pouze v RPM, proto jej převeďte na

sudo alien zenmap-7.92-1.noarch.rpm

Tím se převede a uloží binární RPM do Debianu.

5. Nainstalujte Debian Binary

Po provedení výše uvedeného kroku převodu byste již měli binární soubor Debianu pro váš balíček RPM. Nyní můžeme nainstalovat totéž pomocí dané syntaxe:

sudo dpkg -i package.deb

Například převedli jsme balíček Zenmap RPM, výstup, který jsme dostali, byl zenmap-7.92-2.noarch.deb . A příkaz k instalaci téhož bude:

sudo dpkg -i zenmap-7.92-2.noarch.deb

Alternativně , pokud chcete provést instalaci a konverzi současně, použijte:

sudo alien -i your-package.rpm

Konec myšlenek:

Tímto způsobem můžeme nainstalovat balíčky RPM na Ubuntu 20.04 / 22.04 nebo Debian pomocí nástroje pro převod balíčků Alien. Převedený balíček se však ne vždy správně nainstaluje, může tam být škytavka.


Debian
  1. Nainstalujte balíčky RPM na Ubuntu 11.10 a Ubuntu 11.04

  2. Nainstalujte balíčky RPM na Ubuntu 20.04 LTS – průvodce krok za krokem?

  3. Jak nainstalovat balíček Oracle 18c Xe na Ubuntu 18.04?

  1. Jak nainstalovat balíčky RPM na Ubuntu

  2. Jak nainstalovat balíčky RPM na Debian 11 Bullseye

  3. Jak nainstalovat balíčky RPM na Ubuntu

  1. Jak nainstalovat soubory Deb (balíčky) na Ubuntu

  2. Nainstalujte balíčky RPM na Ubuntu

  3. Jak nainstalovat balíčky RPM na CentOS