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 updatesudo 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í.