GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat balíčky RPM na Ubuntu 20.04 LTS

Balíčky RPM (Red Hat Package Manager) jsou určeny ke kompilaci a instalaci na RHEL a na ní založené operační systémy, jako je CentOS, Fedora a další… Balíčky RPM však můžeme nainstalovat také na Ubuntu jejich převodem na balíčky DEB. A tady v tomto článku víme jak?

Mnohokrát existují některé softwarové balíčky, které nejsou pro Ubuntu dostupné (používá správce balíčků APT a balíčky Debian). I když RHEL i Ubuntu jsou Linux, ale formát sestavování balíčků, které se na ně instalují, je odlišný.

Například Zenmap, rozhraní GUI pro nástroj pro analýzu sítě Nmap je k dispozici jako předem zkompilovaný binární soubor ve formátu RPM, takže ti, kteří jej chtějí na Ubuntu 20.04 LTS, jej musí nejprve převést do instalovatelného balíčku Deb Ubuntu. Zde jsou tedy kroky, které je třeba dodržet, které jsou také použitelné pro Ubuntu 19.04/18.04/16.04,  Linux Mint, Debian, MX Linux, Zorin OS a další…

1. Spusťte aktualizaci systému

Otevřete příkazový terminál, zkratka jeCtrl+Alt+T a poté použijte příkaz system update, aby všechny nainstalované balíčky dosáhly svého nejnovějšího stavu včetně přebudování repo cache.

sudo apt update

2. Nainstalujte Alien- Package convertor

Nyní nainstalujeme software Alien na náš Ubuntu 20.04 LTS, který nám pomůže převést balíček RPM do formátu DEB kompatibilního s Debianem. Abychom jej mohli nainstalovat, nepotřebujeme přidávat žádné úložiště třetích stran, protože je již k dispozici v oficiálním repozitáři.

sudo apt install alien -y

3. Získejte balíček RPM k instalaci na Ubuntu

Dále potřebujeme RPM balíček softwaru, který chcete nainstalovat do svého Ubuntu 20.04, zde stahujeme binární soubor pro Zenmap dostupný ve formátu RPM.

4. Převést RPM na DEB

Jakmile bude balíček RPM, který chcete převést a nainstalovat na Ubuntu ve vašem systému, spusťte níže uvedený příkaz a nainstalujte jej.

sudo alien package-name

například máme ke stažení Zenmap, takže používáme jeho název souboru:

sudo alien zenmap-7.91-1.noarch.rpm

5. Nainstalujte RPM převedený soubor Debian

K instalaci balíčků Deb můžeme použít dva příkazy, jeden je dpkg a druhý běžný správce balíčků APT operačních systémů Linux založených na Debianu.

Jakmile bude proces převodu hotov, Alien uloží RPM převedený soubor Debianu do stejného adresáře, kde je umístěn zdrojový soubor.

Použití příkazu DPKG :

sudo dpkg -i zenmap_7.91-2_all.deb

Použití APT:

sudo apt install ./zenmap_7.91-2_all.deb

6. Jediný příkaz pro převod a instalaci RPM na Ubuntu

Pokud nechcete jít do dvou kroků – jedním je konverze a další instalace, pak můžeme pomocí jediného příkazu nejen převést, ale také nainstalovat převedený soubor Debianu.

sudo alien -i rpm-filename

příklad

sudo alien -i zenmap-7.91-1.noarch.rpm


Ubuntu
  1. Jak nainstalovat balíčky RPM na Ubuntu

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

  3. Jak nainstalovat balíčky RPM na Ubuntu

  1. Nainstalujte balíčky RPM na Ubuntu

  2. Jak nainstalovat Docker na Ubuntu 22.04 / 20.04 LTS

  3. Jak nainstalovat PlayOnLinux na Ubuntu 20.04 LTS

  1. Jak nainstalovat MariaDB v Ubuntu 20.04 LTS

  2. Jak nainstalovat Ansible na Ubuntu 20.04 LTS / 21.04

  3. Jak nainstalovat Minikube na Ubuntu 20.04 LTS / 21.04