Cum să verificați dacă un pachet este disponibil în Yum

How Check If Package Is Available Yum



Yellowdog Updater Modified sau Yum pe scurt este un instrument de gestionare a pachetelor pentru pachetele RPM. Este popular în familia REHL de distribuții Linux, inclusiv CentOS și Fedora. Astfel, vă puteți gândi la yum ca la un bootstrap pentru managerul de pachete RPM.

La fel ca managerii de pachete populari, Yum funcționează prin depozite care conțin colecții de instrumente în format rpm.







Pentru aceasta rapidă, vom discuta elementele de bază ale yum și vom arăta pachetele disponibile pe un sistem care utilizează yum ca manager de pachete.



Yum List pachete disponibile

Pentru a afișa pachetele disponibile, putem folosi comanda yum list așa cum se arată:



sudo yum listdisponibil

Această comandă va afișa numele tuturor pachetelor disponibile, cea mai recentă versiune și depozitele la care aparțin





Verificați pachetele instalate

Yum este incredibil de ușor de utilizat; ca majoritatea managerilor de pachete, vă permite să treceți opțiuni intuitive. De exemplu, pentru a afișa lista pachetelor instalate, putem folosi comanda:



sudo dainstalat

Similar cu afișarea pachetelor disponibile, comanda de mai sus va afișa numele pachetelor instalate, versiunea și depozitul sursă al pachetelor

Puteți trece rezultatul de la comanda de mai sus la instrumente precum grep, less etc.

Pachet specific Căutare Yum

Un exemplu de utilizare a comenzii yum list este verificarea dacă aveți un anumit pachet instalat. De exemplu, să vedem dacă este instalat awk.

sudo yum listinstalat| prindere'awk'

Comanda de mai sus transmite rezultatul listei yum către grep, care apoi caută șirul specific, în acest caz, „awk”. Aruncați o privire la exemplul de ieșire de mai jos:

După cum puteți vedea, avem awk instalat (ca parte a gawk) și pachetul python-Hawkey.

Afișați pachetele disponibile dintr-o repo specifică

De asemenea, puteți filtra pachetul disponibil într-un anumit depozit. Putem începe prin enumerarea tuturor depozitelor activate cu comanda:

sudo darepolist

Aceasta va lista toate depozitele disponibile în sistem.

Pentru a căuta pachete disponibile numai într-o anumită repo. Un exemplu, în depozitul epel, folosim comanda:

sudo yum listdisponibil| prinderecald

Exemplul de ieșire este așa cum se arată:

Concluzie

În acest tutorial rapid, am acoperit yum și am arătat pachetele disponibile și instalate în sistem.

Mulțumesc pentru lectură!