RPM Package Manager (RPM) je výkonný systém správy balíčků používaný Red Hat Linuxem a jeho deriváty, jako jsou CentOS a Fedora. RPM také odkazuje na rpm
příkaz a .rpm
formát souboru.
Úložiště CentOS obsahují tisíce rpm balíčků, které lze nainstalovat pomocí správce softwaru pro stolní počítače nebo z příkazového řádku pomocí yum
, dnf
a rpm
utility. Některé knihovny a aplikace jsou zabaleny ve formátu rpm, ale nejsou součástí žádného úložiště CentOS. Tyto aplikace je třeba stáhnout z webových stránek vývojáře a nainstalovat ručně.
V tomto tutoriálu vysvětlíme, jak nainstalovat soubory rpm na CentOS.
Buďte zvláště opatrní při instalaci rpm balíčků z neoficiálních zdrojů. Balíček musí být vytvořen pro architekturu vašeho systému a verzi CentOS. Nikdy nenahrazujte ani neaktualizujte základní systémové balíčky, jako je glibc, systemd nebo jiné služby a knihovny, které jsou nezbytné pro správné fungování systému.
Instalovat nebo odstraňovat balíčky RPM může pouze uživatel root nebo uživatel s právy sudo.
Instalace souborů rpm pomocí yum
a dnf
#
yum
a dnf
jsou nástroje příkazového řádku pro instalaci, aktualizaci, odstranění a jinou správu balíčků rpm v systému CentOS a souvisejících distribucích Linuxu.
Počínaje CentOS 8 dnf
nahradil yum
jako výchozí správce balíčků. dnf
je zpětně kompatibilní s yum
.
Můžete pokračovat v používání yum
na CentOS 8, protože je to alias pro dnf
.
Chcete-li nainstalovat místní balíčky rpm pomocí yum
nebo dnf
, použijte install
příkaz a za ním cesta k souboru. V níže uvedeném příkladu instalujeme prohlížeč Chrome:
sudo yum install google-chrome-stable_current_x86_64.rpm
sudo dnf install google-chrome-stable_current_x86_64.rpm
Obě yum
a dnf
vyřeší a nainstaluje všechny závislosti balíčku. Budete vyzváni k zadání Y
pokračovat:
...
Install 69 Packages
Total size: 45 M
Total download size: 28 M
Installed size: 292 M
Is this ok [y/N]:
To je vše, aplikace byla nainstalována do vašeho systému a můžete ji začít používat.
Balíček rpm můžete také nainstalovat přímo z adresy URL:
sudo yum install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
sudo dnf install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
Instalace souborů rpm pomocí rpm
#
rpm
je nízkoúrovňový správce balíčků pro systémy RHEL.
Vždy byste měli raději používat yum
nebo dnf
přes rpm při instalaci, aktualizaci a odstraňování balíčků, protože to nevyřeší závislosti.
Chcete-li nainstalovat balíčky rpm pomocí rpm
použijte -i
(nebo -U
) následovaná cestou k souboru:
sudo rpm -i google-chrome-stable_current_x86_64.rpm
Pokud balíček, který instalujete nebo aktualizujete, závisí na jiných balíčcích, které aktuálně nejsou nainstalovány, rpm
zobrazí seznam všech chybějících závislostí. Budete muset nainstalovat všechny závislosti.
rpm
také přijímá instalaci balíčků z adresy URL:
sudo rpm -i google-chrome-stable_current_x86_64.rpm