ebben a cikkben megvizsgáljuk a YUM csomagkezelőt, amely lehetővé teszi a program (RPM csomagok) telepítését, eltávolítását és frissítését, a függőségek automatikus feloldását és további tárolók kezelését. Ez a cikk hasznos lesz a kezdő Linux rendszergazdák számára, mint egy yum cheat sheet.
Yum (Yellowdog Updater Modified) egy konzol csomagkezelő Linux disztribúciók alapján RPM csomagok (RedHat csomagkezelő). Ezek közé tartoznak az olyan népszerű operációs rendszerek, mint a RedHat, a CentOS, A Fedora, az Oracle Linux, a Scientific Linux.
Csomagok telepítése, frissítése és eltávolítása a YUM használatával
mivel kezdjük? Mint minden más esetben, kezdjük a segítséggel:
yum help
– a teljes segítség a yum
kiemelem a legnépszerűbb yum parancsokat:
yum clean all
– tisztítja az összes csomag gyorsítótárát (általában akkor használják, ha bármilyen probléma merül fel a yum-szal)
yum makecache
– újra létrehozza a csomag gyorsítótárát
yum repolist
– megjeleníti az összes csatlakoztatott tároló listáját, a kimenet így néz ki:
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
csak szabványos CentOS 7 tárolók vannak telepítve a rendszeremre: Base, extrák és frissítések.
yum list available
– megjeleníti a telepítéshez rendelkezésre álló összes csomag listáját.
yum list installed
– megjeleníti a rendszerbe telepített összes csomag listáját.
yum list kernel
– megjeleníti a Linux kernelhez kapcsolódó csomagok listáját.
ellenőrizheti, hogy egy adott csomag telepítve van-e a CentOS szerverre (például ellenőrizheti az apache csomag állapotát):
yum list installed httpd
Installed Packageshttpd.x86_64 2.4.6-89.el7.centos.1 @updates
részletes információkat kaphat egy adott csomagról. Például szerezzünk további információkat a MariaDB csomagról:
yum info mariadb
csomag telepítéséhez yum install
kerül felhasználásra. Az apache webszerver telepítéséhez futtassa ezt a parancsot:
yum install httpd
plugins=0
értéket /etc/yum.conf
– ban).a csomag telepítése előtt ellenőrizheti annak függőségeit a következő paranccsal:
yum deplist httpd
ha telepíteni szeretne egy csomagot, de elfelejtette a teljes nevét, használhatja a *
helyettesítő karaktert. Például:
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 :
ha csak belépsz:
yum install epel
No package epel available.Error: Nothing to do
nem fog látni semmilyen csomagot.