A Yum csomagkezelő használata CentOS és RHEL

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

yum info = csomaginformáció letöltése

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

ha megjelenik a ” Traceback (legutóbbi hívás utolsó):szál.hiba: nem lehet elindítani az új szálat” hiba bármely yum parancs futtatásakor valószínű, hogy nincs elég RAM a szerveren. Próbáljon meg hozzáadni néhány RAM-ot, vagy tiltsa le a yum bővítményeket (adja meg a 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.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.