Použití YUM Package Manager na CentOS a RHEL

v tomto článku budeme zvažovat YUM package manager, který umožňuje spravovat instalaci, odstranění a aktualizaci programů (RPM packages), automaticky řešit závislosti a spravovat další repozitáře. Tento článek bude užitečný pro začínající Správce Linuxu jako yum cheat sheet.

Yum (Yellowdog Updater Modified) je správce balíčků konzoly pro distribuce Linuxu založený na balíčcích RPM (RedHat Package Manager). Patří mezi ně takové populární operační systémy jako RedHat, CentOS, Fedora, Oracle Linux, Scientific Linux.

Instalace, aktualizace a odebrání balíčků pomocí YUM

co začít? Stejně jako v jiných případech, začněme s pomocí:

yum help – Plná Nápověda na yum

zvýrazním nejoblíbenější příkazy yum:

yum clean all – vyčistí mezipaměť všech balíčků (obvykle se používá, pokud se vyskytnou nějaké problémy s yum)

yum makecache – obnoví mezipaměť balíčku

yum repolist – zobrazí seznam všech připojených úložišť, výstup vypadá takto:

Loaded plugins: fastestmirrorLoading mirror speeds from cached hostfile* base:* extras:* updates:repo id repo name statusbase/7/x86_64 CentOS-7 - Base 10,019extras/7/x86_64 CentOS-7 - Extras 435updates/7/x86_64 CentOS-7 - Updates 2,500repolist: 12,954

mám na svém systému nainstalovány pouze standardní úložiště CentOS 7: základna, doplňky a aktualizace.

yum list available – zobrazí seznam všech balíčků dostupných pro instalaci.

yum list installed – zobrazí seznam všech balíčků nainstalovaných v systému.

yum list kernel – zobrazí seznam balíčků souvisejících s jádrem Linuxu.

můžete zkontrolovat, zda je na vašem serveru CentOS nainstalován konkrétní balíček (například zkontrolujte stav balíčku apache):

yum list installed httpd

Installed Packageshttpd.x86_64 2.4.6-89.el7.centos.1 @updates

můžete získat podrobné informace o konkrétním balíčku. Například, pojďme získat více informací o balíčku MariaDB:

yum info mariadb

yum info = získat informace o balíčku

k instalaci balíčku se používá yum install. Chcete-li nainstalovat webový server apache, spusťte tento příkaz:

yum install httpd

pokud vidíte “ Traceback (poslední poslední volání): vlákno.chyba: Nelze spustit nový podproces “ chyba při spuštění jakýchkoli příkazů yum je pravděpodobné, že na serveru nemáte dostatek paměti RAM. Zkuste přidat nějakou paměť RAM nebo zakázat pluginy yum (zadejte plugins=0 v /etc/yum.conf).

před instalací balíčku můžete zkontrolovat jeho závislosti pomocí příkazu:

yum deplist httpd

pokud chcete nainstalovat balíček, ale zapomněli jste jeho celé jméno, můžete použít zástupný znak *. Například:

yum install epel-*

Resolving Dependencies--> Running transaction check---> Package epel-release.noarch 0:7-11 will be installed--> Finished Dependency ResolutionInstall 1 PackageTotal download size: 15 kInstalled size: 24 kIs this ok :

pokud právě vstoupíte:

yum install epel

No package epel available.Error: Nothing to do

neuvidíte žádný balíček k dispozici.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.