GNU/Linux >> Znalost Linux >  >> Ubuntu

Nainstalujte balíčky RPM na Ubuntu

Repozitáře Ubuntu obsahují tisíce deb balíčků, které lze nainstalovat z Ubuntu Software Center nebo pomocí apt nástroj příkazového řádku. Deb je formát instalačního balíčku používaný všemi distribucemi založenými na Debianu, včetně Ubuntu. Některé balíčky nejsou dostupné ve standardních repozitářích Ubuntu, ale lze je snadno nainstalovat povolením příslušného zdroje.

Obecně platí, že když dodavatel softwaru neposkytuje úložiště, bude mít stránku ke stažení, odkud si můžete stáhnout a nainstalovat balíček deb nebo stáhnout a zkompilovat software ze zdrojů.

Ačkoli to není tak často, některý software může být distribuován pouze jako balíček RPM. RPM je formát balíčku používaný společností Red Hat a jejími deriváty, jako je CentOS. Naštěstí existuje nástroj zvaný alien, který nám umožňuje nainstalovat soubor RPM na Ubuntu nebo převést soubor balíčku RPM na soubor balíčku Debian.

Než začnete #

Toto není doporučený způsob instalace softwarových balíků v Ubuntu. Kdykoli je to možné, měli byste preferovat instalaci softwaru z repozitářů Ubuntu.

Ne všechny balíčky RPM lze nainstalovat na Ubuntu. Instalace RPM zabalené na Ubuntu může vést ke konfliktům závislostí balíčků.

Tuto metodu byste nikdy neměli používat k nahrazení nebo aktualizaci důležitých systémových balíků, jako je libc, systemd nebo jiné služby a knihovny, které jsou nezbytné pro správné fungování vašeho systému. To může vést k chybám a nestabilitě systému.

Nainstalovat Alien #

Alien je nástroj, který podporuje konverzi mezi formáty souborů Red Hat rpm, Debian deb, Stampede slp, Slackware tgz a Solaris pkg.

Před instalací mimozemského balíčku se ujistěte, že je na vašem systému povoleno úložiště Universe:

sudo add-apt-repository universe

Jakmile je úložiště povoleno, aktualizujte index balíčků a nainstalujte mimozemský balíček pomocí:

sudo apt update sudo apt install alien

Výše uvedený příkaz také nainstaluje potřebné nástroje pro sestavení.

Převedení a instalace balíčku RPM #

Chcete-li převést balíček z formátu RPM do formátu DEB, použijte příkaz alien následovaný názvem balíčku RPM:

sudo alien package_name.rpm

V závislosti na velikosti balíčku může převod nějakou dobu trvat. Ve většině případů uvidíte na obrazovce vytištěné varovné zprávy. Pokud je balíček úspěšně převeden, výstup bude indikovat, že je vygenerován balíček DEB:

package_name.deb generated

Chcete-li nainstalovat balíček deb, můžete použít dpkg nebo apt nástroj:

sudo dpkg -i package_name.deb
sudo apt install ./package_name.deb

Balíček by nyní měl být nainstalován za předpokladu, že je kompatibilní s vaším systémem a jsou splněny všechny závislosti.

Abyste mohli instalovat balíčky do svého systému Ubuntu, musíte být přihlášeni jako uživatel s přístupem sudo.

Přímá instalace balíčku RPM #

Místo převodu a následné instalace balíčku můžete použít -i možnost, která říká alien přímo nainstalovat balíček RPM.

sudo alien -i package_name.rpm

Výše uvedený příkaz automaticky vygeneruje a nainstaluje balíček a poté, co byl nainstalován, soubor balíčku odstraní.


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

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

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

  1. Jak nainstalovat balíčky RPM na Ubuntu

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

  3. Jak nainstalovat balíčky RPM na Ubuntu

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

  2. Jak nainstalovat Webmin na Ubuntu 20.04

  3. Jak nainstalovat Yarn na Ubuntu 20.04