androide

Come elencare i pacchetti installati su centos

Installare e Configurare una VPN con OpenVPN

Installare e Configurare una VPN con OpenVPN

Sommario:

Anonim

In questo tutorial, ti mostreremo come elencare e filtrare i pacchetti installati su CentOS. Sapere come elencare i pacchetti installati sul sistema CentOS può essere utile nelle situazioni in cui è necessario installare gli stessi pacchetti su un altro computer o se si desidera reinstallare il sistema.

Ti mostreremo anche come verificare se è installato un pacchetto specifico, contare i pacchetti installati e scoprire la versione di un pacchetto installato.

Elenca i pacchetti installati con Yum

YUM (Yellow dog Updater,) è il gestore pacchetti CentOS predefinito. Può essere utilizzato per scaricare, installare, rimuovere, interrogare e gestire i pacchetti software CentOS RPM dai repository CentOS ufficiali e di terze parti.

Per elencare i pacchetti installati sul sistema CentOS con yum , utilizzare il comando seguente:

sudo yum list installed

Stampa un elenco di tutti i pacchetti installati, comprese le informazioni sulle versioni e sul repository dei pacchetti RPM.

Di solito, l'elenco dei pacchetti è lungo, per una migliore leggibilità è una buona idea convogliare l'output a less :

sudo yum list installed | less

Per scoprire se è installato un pacchetto specifico, filtrare l'output con il comando grep .

Ad esempio, per scoprire se il pacchetto di decompressione è installato sul sistema dovresti eseguire:

sudo yum list installed | grep unzip

unzip.x86_64 6.0-19.el7 @anaconda

L'output sopra mostra che decomprimere la versione 6.0-19 è installata sulla macchina.

Elenca i pacchetti installati con Rpm

Il comando rpm con l'opzione -q consente di interrogare i pacchetti.

Il seguente comando elencherà tutti i pacchetti installati:

sudo rpm -qa

Per interrogare (cercare) se è installato un determinato pacchetto, passare il nome del pacchetto al comando rpm -q . Il seguente comando ti mostrerà se il pacchetto tmux è installato sul sistema:

sudo rpm -q tmux

Se il pacchetto è installato, vedrai qualcosa del genere:

tmux-1.8-4.el7.x86_64

Altrimenti, il comando stamperà:

package tmux2is not installed

Per ottenere maggiori informazioni sul pacchetto interrogato pass -i :

sudo rpm -qi tmux

Crea un elenco di tutti i pacchetti installati

Per creare un elenco dei nomi di tutti i pacchetti installati sul sistema CentOS e salvarlo in un file denominato packages_list.txt , reindirizzare l'output del comando sul file:

sudo rpm -qa > packages_list.txt

Per installare gli stessi pacchetti su un altro server è possibile utilizzare il comando cat per passare tutti i pacchetti a yum :

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

Conta il numero di pacchetti installati

Per scoprire quanti pacchetti sono installati sul tuo sistema, usa lo stesso comando di prima ma invece di reindirizzare l'output su un file, esegui il pipe all'utility wc per contare le righe:

sudo rpm -qa | wc -l

603

L'output sopra mostra che ci sono 603 pacchetti installati.

Conclusione

Nei sistemi CentOS è possibile elencare i pacchetti installati utilizzando l' yum list installed e i comandi rpm -qa .

Sentiti libero di lasciare un commento in caso di domande.

centos yum rpm