RPM (Dříve zkratka pro Red Hat Package Manager , nyní rekurzivní zkratka pro RPM Package Manager ) je název správce balíčků pro instalaci softwaru v Red Hat a RedHat distribuci Linuxu a formát souborů těchto balíčků.
RPM soubory balíčku s příponou '.rpm'
jsou podobné souborům deb v Debianu a jeho odvozených distribucích. Obsahují aplikační soubory a metadata pro software.
V distribucích založených na Red Hatu se s oblibou používají dva správci balíčků:První je výše zmíněné RPM správce balíčků a další je YUM.
YUM správce balíčků může instalovat software přímo z oficiálních repozitářů nebo přímo ze staženého souboru RPM balíčku. Soubor balíčku obsahuje v souboru metadat seznam požadovaného softwaru.
RPM nenainstaluje závislosti pro balíček, zatímco YUM nainstaluje balíček spolu se všemi jeho závislostmi, pokud ještě nejsou přítomny.
Podívejme se, jak nainstalovat stažený soubor balíčku RPM pomocí správce balíčků yum v CentOS , RHEL a Fedora .
Instalace balíčku RPM
Před voláním příkazu yum Chcete-li balíček nainstalovat, spusťte následující příkaz pro aktualizaci indexových souborů pro seznam balíčků YUM , aby bylo možné nainstalovat nejnovější verze.
$ sudo yum update
Následuje syntaxe pro instalaci RPM soubor pomocí YUM :
$ sudo yum install rpm_filename.rpm
Chcete-li například nainstalovat RPM balíček pro nástroj s názvem „abc-devel “ (Nástroj pro návrh digitální logiky ), můžeme spustit:
$ sudo yum install abc-devel-1.01-9.hg20160905.el7.x86_64.rpm
Některé balíčky lze také nainstalovat pomocí souboru rpm. Pak by se však závislosti (zobrazené na snímcích výše) nenainstalovaly automaticky a uživatel by je musel stáhnout a nainstalovat ručně.
Všimněte si, že v novějším CentOS verze, aktualizovaná verze YUM je k dispozici s názvem DNF (zkratka pro Dandified YUM ). Tento správce balíčků funguje úplně stejně jako YUM a můžete jednoduše nahradit YUM s DNF v příkazech vysvětlených výše pro instalaci balíčku.
Závěr
V tomto článku jsme se naučili, jak nainstalovat balíček RPM v CentOS , RHEL a Fedora . Obvyklým způsobem instalace balíčků je jejich instalace přímo z úložiště. Mohou však nastat situace, kdy RPM balíček pro určitý software nemusí být oficiálně dostupný v úložišti, v takovém případě můžeme použít YUM nebo DNF nainstalujte jej, jak je vysvětleno výše.
Děkujeme za přečtení a dejte nám vědět své myšlenky v komentářích níže!