Brug af Yum Package Manager på CentOS og RHEL

i denne artikel overvejer vi Yum package manager, der gør det muligt at administrere installation, fjernelse og opdatering af program (RPM-pakker), automatisk løse afhængigheder og administrere yderligere lagre. Denne artikel vil være nyttig for de første administratorer som et Yum snydeark.

Yum er en konsol pakkehåndtering baseret på RPM pakker (RedHat Package Manager). Disse omfatter sådanne populære OS ‘ er som RedHat, CentOS, Fedora, Oracle Linuks, Scientific Linuks.

installation, opdatering og fjernelse af pakker ved hjælp af YUM

Hvad skal man starte med? Som i andre tilfælde, lad os starte med hjælpen:

yum help – den fulde hjælp på yum

jeg vil fremhæve de mest populære Yum-kommandoer:

yum clean all – renser cachen for alle pakker (bruges normalt, hvis der opstår problemer med yum)

yum makecache – genskaber pakkecachen

yum repolist – viser listen over alle tilsluttede lagre, udgangen ser sådan ud:

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

jeg har kun standard CentOS 7 repositories installeret på mit system: Base, ekstramateriale og opdateringer.

yum list available – viser listen over alle pakker, der er tilgængelige til installation.

yum list installed – viser listen over alle pakker, der er installeret i systemet.

yum list kernel – viser listen over pakker, der er relateret til Linuk-kernen.

du kan kontrollere, om en bestemt pakke er installeret på din CentOS-server (for eksempel kontrollere apache-pakkestatus):

yum list installed httpd

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

du kan få detaljerede oplysninger om en bestemt pakke. Få mere information om MariaDB-pakken:

yum info mariadb

yum info = Hent pakkeinfo

for at installere en pakke bruges yum install. For at installere apache-serveren skal du køre denne kommando:

yum install httpd

hvis du ser “Traceback (seneste opkald sidst):tråd.fejl: kan ikke starte ny tråd” fejl når du kører nogen Yum-kommandoer, er det sandsynligt, at du ikke har nok RAM på din server. Prøv at tilføje noget RAM eller deaktivere Yum-plugins (Angiv plugins=0 i /etc/yum.conf).

før du installerer en pakke, kan du kontrollere dens afhængigheder ved hjælp af kommandoen:

yum deplist httpd

hvis du vil installere en pakke, men du har glemt dens fulde navn, kan du bruge jokertegnet *. For eksempel:

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 :

hvis du bare indtaster:

yum install epel

No package epel available.Error: Nothing to do

du vil ikke se nogen pakke til rådighed.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.