Utilizarea managerului de pachete YUM pe CentOS și RHEL

în acest articol, vom lua în considerare managerul de pachete YUM care permite gestionarea instalării, eliminării și actualizării programelor (pachete RPM), rezolvarea automată a dependențelor și gestionarea depozitelor suplimentare. Acest articol va fi util pentru administratorii Linux începători ca o foaie de înșelăciune yum.

Yum (Yellowdog Updater Modified) este un manager de pachete consolă pentru distribuții Linux bazate pe pachete RPM (RedHat Package Manager). Acestea includ sisteme de operare populare precum RedHat, CentOS, Fedora, Oracle Linux, Scientific Linux.

instalarea, actualizarea și eliminarea pachetelor folosind YUM

cu ce să încep? Ca și în orice alte cazuri, să începem cu ajutorul:

yum help – ajutorul complet pe yum

voi evidenția cele mai populare comenzi yum:

yum clean all – curăță memoria cache a tuturor pachetelor (de obicei utilizate în cazul în care apar probleme cu yum)

yum makecache – recreează cache-ul pachetului

yum repolist – afișează lista tuturor depozitelor conectate, ieșirea arată astfel:

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

am doar depozite standard CentOS 7 instalate pe sistemul meu: bază, Extras și actualizări.

yum list available – afișează lista tuturor pachetelor disponibile pentru instalare.

yum list installed – afișează lista tuturor pachetelor instalate în sistem.

yum list kernel – afișează lista pachetelor legate de nucleul Linux.

puteți verifica dacă un anumit pachet este instalat pe serverul CentOS (de exemplu, verificați starea pachetului apache):

yum list installed httpd

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

puteți obține informații detaliate despre un anumit pachet. De exemplu, să obținem mai multe informații despre pachetul MariaDB:

yum info mariadb

Yum info = obțineți informații despre pachet

pentru a instala un pachet, se utilizează yum install. Pentru a instala serverul web apache, executați această comandă:

yum install httpd

dacă vedeți ” Traceback (cel mai recent apel ultimul):fir.eroare: nu se poate porni fir nou” eroare când executați comenzi yum, este probabil să nu aveți suficientă memorie RAM pe serverul dvs. Încercați să adăugați unele RAM sau dezactivați pluginurile yum (specificați plugins=0 în /etc/yum.conf).

înainte de a instala un pachet, puteți verifica dependențele acestuia folosind comanda:

yum deplist httpd

dacă doriți să instalați un pachet, dar ați uitat numele său complet, puteți utiliza wildcard-ul *. De exemplu:

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 :

dacă doar introduceți:

yum install epel

No package epel available.Error: Nothing to do

nu veți vedea niciun pachet disponibil.

Lasă un răspuns

Adresa ta de email nu va fi publicată.