Android

Nainstalujte rpm balíčky na Ubuntu

Contain Yourself: An Intro to Docker and Containers by Nicola Kabar and Mano Marks

Contain Yourself: An Intro to Docker and Containers by Nicola Kabar and Mano Marks

Obsah:

Anonim

Úložiště Ubuntu obsahuje tisíce deb balíčků, které lze nainstalovat z Ubuntu Software Center nebo pomocí obslužného programu příkazového řádku apt . Deb je formát instalačního balíčku, který používají všechny distribuce založené na Debianu, včetně Ubuntu. Některé balíčky nejsou dostupné ve standardních úložištích Ubuntu, ale lze je snadno nainstalovat povolením příslušného zdroje.

Ve většině případů, kdy dodavatel softwaru neposkytuje úložiště, bude mít stránku pro stahování, ze které si můžete stáhnout a nainstalovat balíček deb nebo stáhnout a kompilovat software ze zdrojů.

Přestože to není tak často, může být nějaký software 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ý mimozemšťan, 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 raději nainstalovat software z úložišť Ubuntu.

Na Ubuntu nelze nainstalovat všechny balíčky RPM. Instalace RPM na Ubuntu může vést ke konfliktům závislosti na balíčku.

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

Nainstalujte Alien

Alien je nástroj, který podporuje převod mezi rpm Red Hat, Debian deb, Stampede slp, Slackware tgz a Solaris pkg.

Před instalací cizího balíčku se ujistěte, že je ve 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 cizí balíček pomocí:

sudo apt update sudo apt install alien

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

Převod 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 konverze chvíli trvat. Ve většině případů se na obrazovce zobrazí varovná hlášení. Pokud je balíček úspěšně převeden, bude výstup označovat, že je generován balíček DEB:

package_name.deb generated

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

sudo dpkg -i package_name.deb

sudo apt./package_name.deb

Balíček by měl být nyní 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 vašeho 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 instalace balíčku můžete použít volbu -i která řekne cizincům, aby nainstalovali balíček RPM přímo.

sudo alien -i package_name.rpm

Výše uvedený příkaz automaticky vygeneruje a nainstaluje balíček a po nainstalování odstraní soubor balíčku.

Závěr

V tomto tutoriálu jste se naučili, jak nainstalovat balíčky RPM na Ubuntu.

ubuntu terminál rpm