Android

Kako popis instaliranih paketa na centosima

Howto install Ambari on Ubuntu

Howto install Ambari on Ubuntu

Sadržaj:

Anonim

U ovom ćemo vam vodiču pokazati kako popisati i filtrirati instalirane pakete na CentOS-u. Znanje kako popisati instalirane pakete na vašem CentOS sustavu može biti korisno u situacijama kada iste pakete trebate instalirati na drugi stroj ili ako želite ponovo instalirati svoj sustav.

Također ćemo vam pokazati kako provjeriti je li određen paket instaliran, brojati instalirane pakete i saznati verziju instaliranog paketa.

Popis instaliranih paketa s Yum

YUM (Yellow Dog Updater,) je zadani upravitelj paketa CentOS. Može se koristiti za preuzimanje, instaliranje, uklanjanje, postavljanje upita i upravljanje softverskim paketima CentOS RPM iz službenih i trećih strana CentOS-ovih spremišta.

Za popis instaliranih paketa na vašem CentOS sustavu s yum , koristite sljedeću naredbu:

sudo yum list installed

Ispisat će popis svih instaliranih paketa, uključujući podatke o verzijama i skladištu RPM paketa.

Obično je popis paketa dugačak, za bolju čitljivost dobra je ideja slati izlaz na less :

sudo yum list installed | less

Da biste saznali je li instaliran određeni paket, filtrirajte izlaz naredbom grep .

Na primjer, da biste saznali je li unzip paket instaliran na sustavu koji biste pokrenuli:

sudo yum list installed | grep unzip

unzip.x86_64 6.0-19.el7 @anaconda

Izlazni rezultat pokazuje da je na uređaju instaliran unzip verzija 6.0-19.

Popis instaliranih paketa s rpm

Naredba rpm s opcijom -q omogućava vam da pošaljete pakete.

Sljedeća naredba popisat će sve instalirane pakete:

sudo rpm -qa

Za upit (pretraživanje) je li instaliran određeni paket proslijedite naziv paketa u naredbu rpm -q . Sljedeća naredba pokazat će vam je li tmux paket instaliran na sustav:

sudo rpm -q tmux

Ako je paket instaliran, vidjet ćete ovako nešto:

tmux-1.8-4.el7.x86_64

U suprotnom naredba će ispisati:

package tmux2is not installed

Da biste dobili više informacija o upitanom paketu pass -i :

sudo rpm -qi tmux

Napravite popis svih instaliranih paketa

Da biste stvorili popis imena svih instaliranih paketa na vašem CentOS sustavu i spremili ga u datoteku pod nazivom packages_list.txt , preusmjerite naredbeni izlaz u datoteku:

sudo rpm -qa > packages_list.txt

Da biste instalirali iste pakete na drugi poslužitelj, možete upotrijebiti cat naredbu da sve pakete yum na yum :

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

Računajte broj instaliranih paketa

Da biste saznali koliko je paketa instalirano na vašem sustavu, upotrijebite istu naredbu kao i prije, ali umjesto preusmjeravanja izlaza u datoteku, prebacite je na uslužni program wc za brojanje redaka:

sudo rpm -qa | wc -l

603

Izlazni rezultat pokazuje da je instalirano 603 paketa.

Zaključak

U CentOS sustavima možete popisati instalirane pakete pomoću yum list installed i rpm -qa naredbi.

Slobodno ostavite komentar ako imate bilo kakvih pitanja.

centos yum rpm