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 darepolistAceasta 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| prinderecaldExemplul 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ă!