Android

Cum să enumerați pachetele instalate pe centos

Instalare Configurare CentOS in Windows

Instalare Configurare CentOS in Windows

Cuprins:

Anonim

În acest tutorial, vă vom arăta cum să listați și să filtrați pachetele instalate pe CentOS. Știind cum să enumerați pachetele instalate pe sistemul dvs. CentOS poate fi util în situațiile în care trebuie să instalați aceleași pachete pe o altă mașină sau dacă doriți să reinstalați sistemul.

Vă vom arăta, de asemenea, cum să verificați dacă este instalat un pachet specific, să numărați pachetele instalate și să aflați versiunea unui pachet instalat.

Listează pachetele instalate cu Yum

YUM (Yellow Dog Updater,) este managerul de pachete implicit CentOS. Poate fi folosit pentru a descărca, instala, elimina, interoga și gestiona pachetele de software CentOS RPM din depozitele CentOS oficiale și terțe.

Pentru a lista cu yum pachetele instalate pe sistemul dvs. CentOS, utilizați următoarea comandă:

sudo yum list installed

Acesta va tipări o listă a tuturor pachetelor instalate, inclusiv informații despre versiunile și depozitul pachetelor RPM.

De obicei, lista de pachete este lungă, pentru o mai bună lizibilitate este o idee bună să canalizați ieșirea la less :

sudo yum list installed | less

Pentru a afla dacă este instalat un pachet specific, filtrați ieșirea cu comanda grep .

De exemplu, pentru a afla dacă pachetul dezarhivat este instalat pe sistemul pe care îl rulați:

sudo yum list installed | grep unzip

unzip.x86_64 6.0-19.el7 @anaconda

Rezultatul de mai sus arată că dezarhivați versiunea 6.0-19 este instalată pe mașină.

Listează pachetele instalate cu rpm

Comanda rpm cu opțiunea -q vă permite să interogați pachetele.

Următoarea comandă va enumera toate pachetele instalate:

sudo rpm -qa

Pentru a interoga (căuta) dacă este instalat un anumit pachet, treceți numele pachetului la comanda rpm -q . Următoarea comandă vă va arăta dacă pachetul tmux este instalat pe sistem:

sudo rpm -q tmux

Dacă pachetul este instalat, veți vedea ceva de genul:

tmux-1.8-4.el7.x86_64

În caz contrar, comanda va imprima:

package tmux2is not installed

Pentru a obține mai multe informații despre pachetul interogat -i :

sudo rpm -qi tmux

Creați o listă cu toate pachetele instalate

Pentru a crea o listă cu numele tuturor pachetelor instalate pe sistemul dvs. CentOS și a-l salva într-un fișier numit packages_list.txt , redirecționați ieșirea comenzii către fișier:

sudo rpm -qa > packages_list.txt

Pentru a instala aceleași pachete pe un alt server, puteți utiliza comanda cat pentru a trece toate pachetele la yum :

sudo yum -y install $(cat packages_list.txt)

Numărați numărul de pachete instalate

Pentru a afla câte pachete sunt instalate pe sistemul dvs., utilizați aceeași comandă ca înainte, dar în loc să redirecționați ieșirea către un fișier, conectați-o la utilitatea wc pentru a număra liniile:

sudo rpm -qa | wc -l

603

Rezultatul de mai sus arată că există 603 de pachete instalate.

Concluzie

În sistemele CentOS puteți lista pachetele instalate folosind yum list installed și comenzile rpm -qa .

Simțiți-vă liber să lăsați un comentariu dacă aveți întrebări.

centos yum rpm