Come elencare i pacchetti installati su centos

Come elencare i pacchetti installati su centos
I sistemi operativi basati su Linux come CentOS hanno un sistema di imballaggio modulare. Aiuta a ridurre le dimensioni del file di sistema e rende anche l'installazione del pacchetto più veloce. CentOS è una distribuzione basata su RPM. I file del pacchetto sono distribuiti come un archivio RPM. Gli archivi RPM hanno l'estensione del file .RPM. CentOS utilizza Yum, un gestore pacchetti RPM per installare, rimuovere e aggiornare i pacchetti. Recentemente la versione più recente di Fedora ha iniziato a utilizzare DNF Package Manager che un giorno potrebbe sostituire Yum.

Come amministratore di sistema Linux, è un compito molto comune elencare tutti i pacchetti installati di CentOS e altre distribuzioni basate su Linux. Quindi in questo articolo, ti mostrerò come elencare tutti i pacchetti installati di CentOS 7. Iniziamo.

Elenco pacchetti installati su CentOS 7 con comando RPM:

Puoi usare il RPM comanda per elencare tutti i pacchetti installati sulla macchina CentOS 7.

Esegui il seguente comando per elencare tutti i pacchetti installati su CentOS 7:

$ sudo rpm -qa

Dovrebbe essere visualizzato un lungo elenco di pacchetti installati sulla macchina CentOS 7.

Poiché l'elenco è molto lungo, è possibile eliminare l'uscita del RPM comando a meno Pager come segue:

$ sudo rpm -qa | meno

Ora puoi premere per andare avanti una riga alla volta o premere per andare avanti diverse righe alla volta. Puoi anche premere il E tasti freccia per navigare nell'elenco.

Puoi anche cercare pacchetti anche qui. Basta premere / e digita il termine di ricerca (senza spazio) che stai cercando. Una volta che hai finito, premere . Le righe contenenti il ​​termine di ricerca dovrebbero essere evidenziate come puoi vedere nello screenshot seguente. Puoi anche premere N E P per andare alla partita successiva e della partita precedente rispettivamente. Una volta che hai finito, puoi premere Q per uscire da meno cercapersone.

Elenco pacchetti installati su CentOS 7 con Yum:

Puoi anche elencare tutti i pacchetti installati della macchina CentOS 7 con Gestione pacchetti Yum.

Esegui il seguente comando per elencare tutti i pacchetti installati della macchina CentOS 7 con Yum:

$ sudo yum elenco installato

Come puoi vedere, viene visualizzato l'elenco di tutti i pacchetti installati. È una lista molto lunga.

Poiché l'elenco è molto lungo, è anche possibile eliminare l'uscita del Yum comando al meno Pager come segue:

$ Sudo Yum List installato | meno

Come puoi vedere, l'output è aperto con meno cercapersone. Ora puoi navigare nell'elenco usando il E tasti freccia o E Chiavi proprio come prima. Puoi anche cercare nell'elenco per un certo termine. Ti mostrerò un modo migliore per cercare pacchetti installati con determinate parole chiave più avanti in questo articolo.

Elenco pacchetti installati con reploquery:

Repquery è un comando interessante. Con Repquery puoi fare molte cose come cercare un pacchetto che contiene un determinato file, consulta informazioni su determinati pacchetti e, elencate tutti i pacchetti installati su CentOS 7.

Repquery fa parte del yum-otils pacchetto che non è installato per impostazione predefinita. Puoi installarlo con il seguente comando:

$ sudo yum installa yum -otils -y

Puoi elencare tutti i pacchetti installati della macchina CentOS 7 Repquery con il seguente comando:

$ repoquery -a -installata

Come puoi vedere, tutti i pacchetti installati sono elencati.

Verifica di pacchetti installati specifici su CentOS 7:

Ora che sai come elencare tutti i pacchetti installati sulla macchina CentOS 7, puoi facilmente verificare se un determinato pacchetto è installato sulla macchina CentOS 7.

Un modo è cercare il pacchetto con il meno Pager come mostrato in precedenza. L'altro modo è usare grep O egrep, che è quello che ti mostrerò in questa sezione dell'articolo.

Ad esempio, puoi cercare tutto il nome del pacchetto che ha la parola chiave gnoma in esso con il seguente comando:

$ Sudo Yum List installato | egrep -i gnome

NOTA: Qui, l'opzione -io viene utilizzato per la ricerca insensibile al caso. Per impostazione predefinita, viene eseguita la ricerca sensibile al caso. Se si desidera eseguire una ricerca sensibile al caso, rimuovi il -io opzione.

Come puoi vedere, tutti i pacchetti che hanno la parola chiave gnoma È elencato.

Se si desidera elencare tutto il pacchetto che inizia con la parola chiave gnoma, Quindi eseguire il seguente comando:

$ Sudo Yum List installato | egrep -i '^gnome'

Come puoi vedere, tutto il pacchetto che inizia con la parola chiave gnoma È elencato.

Puoi anche elencare i pacchetti che non dipendono dal sistema (pacchetti Noarch) con il seguente comando:

$ sudo rpm -qa | egrep -i 'noarch $'

Come puoi vedere, tutti i pacchetti che non dipendono dall'architettura del sistema sono elencati.

Ecco come elencate tutti i pacchetti installati su CentOS 7. Grazie per aver letto questo articolo.