Met behulp van YUM Package Manager op CentOS en RHEL

in dit artikel, zullen we de YUM package manager overwegen die het mogelijk maakt om programma (RPM pakketten) installatie, verwijdering en updaten te beheren, automatisch afhankelijkheden op te lossen en extra repositories te beheren. Dit artikel zal nuttig zijn voor de beginnende Linux beheerders als een Yum cheat sheet.

Yum (Yellowdog Updater Modified) is een console package manager voor Linux distributies gebaseerd op RPM pakketten (RedHat Package Manager). Deze omvatten populaire OSs zoals RedHat, CentOS, Fedora, Oracle Linux, Scientific Linux.

pakketten installeren, bijwerken en verwijderen met YUM

waar moet ik mee beginnen? Zoals in alle andere gevallen, laten we beginnen met de hulp:

yum help – de volledige help op yum

Ik zal de meest populaire yum commando ‘ s markeren:

yum clean all – reinigt de cache van alle pakketten (meestal gebruikt als er problemen met yum optreden)

yum makecache – maakt de pakketcache opnieuw aan

yum repolist – toont de lijst van alle verbonden repositories, de uitvoer ziet er zo uit:

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

ik heb alleen standaard CentOS 7 repositories geïnstalleerd op mijn systeem: Base, Extra ‘ s en Updates.

yum list available – toont de lijst van alle pakketten die beschikbaar zijn voor de installatie.

yum list installed – toont de lijst van alle pakketten geïnstalleerd in het systeem.

yum list kernel – toont de lijst van pakketten gerelateerd aan de Linux kernel.

u kunt controleren of een specifiek pakket op uw CentOS server is geïnstalleerd (bijvoorbeeld, controleer de apache package status):

yum list installed httpd

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

u kunt gedetailleerde informatie krijgen over een specifiek pakket. Laten we bijvoorbeeld meer informatie krijgen over het MariaDB-pakket:

yum info mariadb

yum info = pakketinfo ophalen

om een pakket te installeren, wordt yum install gebruikt. Voer dit commando uit om de apache webserver te installeren:

yum install httpd

als je de “Traceback (meest recente call last):thread.fout: kan nieuwe thread niet starten “fout bij het uitvoeren van yum commando’ s, is het waarschijnlijk dat je niet genoeg RAM op je server hebt. Probeer wat RAM toe te voegen of Yum plugins uit te schakelen (geef plugins=0 op in /etc/yum.conf).

voordat u een pakket installeert, kunt u de afhankelijkheden controleren met het commando:

yum deplist httpd

Als u een pakket wilt installeren, maar u bent de volledige naam ervan vergeten, kunt u het * jokerteken gebruiken. Bijvoorbeeld::

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 :

als je gewoon in te voeren:

yum install epel

No package epel available.Error: Nothing to do

u zult geen pakket beschikbaar zien.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.