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