Introduzione
Gestire un sistema operativo CentOS spesso significa conoscere i pacchetti software installati. Questo elenco può essere utilizzato per implementare aggiornamenti software, ricostruire un sistema operativo o persino duplicare un ambiente di lavoro su un altro computer.
Questa guida fornisce tre semplici metodi per elencare i pacchetti software installati su CentOS (e altri sistemi Linux basati su RedHat).
Prerequisiti
- Accesso a un account utente con sudo o privilegi di root
- Una finestra di terminale o riga di comando
- I gestori di pacchetti YUM e RPM, inclusi per impostazione predefinita
Come elencare i pacchetti installati con YUM
YUM sta per Yellowdog Updater, modificato. È un gestore di pacchetti aggiornato che consente di installare, rimuovere, aggiornare, visualizzare o cercare pacchetti software.
Usa il seguente yum comando per visualizzare tutti i pacchetti installati:
sudo yum list installed
Per verificare se un pacchetto specifico è installato con YUM, filtra l'output con grep comando:
sudo yum list installed | grep xorg
Per visualizzare i dettagli su un particolare pacchetto con YUM:
yum info httpd
YUM può anche generare l'elenco completo dei pacchetti in un file:
sudo yum list installed > listed_packages.txt Questo file può essere copiato su un altro sistema per duplicare i pacchetti installati:
sudo yum –y install $(cat listed_packages.txt) - Il
–yl'opzione risponde sì a tutte le richieste di installazione - Il
catcomando concatena il contenuto del file nel comando yum install
Per ulteriori informazioni sul comando yum, usa yum ––help .
Elenca i pacchetti installati con RPM
RPM sta per RedHat Package Manager. Viene fornito di serie con la maggior parte dei sistemi operativi Linux basati su Red Hat, come CentOS e Fedora.
Per visualizzare un elenco di pacchetti installati, immettere quanto segue in una finestra di terminale:
sudo rpm –qa - Il
–qopzione significa query - Il
–aopzione significa tutto
Per elencare i pacchetti in base alla data di installazione, inserisci:
sudo rpm –qa ––last Cerca un pacchetto per nome utilizzando:
sudo rpm –qa | grep –i httpd Questo comando restituisce risultati per il software Apache.
Invia l'elenco dei pacchetti in un file immettendo quanto segue:
sudo rpm –qa > listed_packages.txt Questo comando salva una copia dell'elenco in un file di testo chiamato listed_packages.txt nella directory di lavoro corrente.
Visualizza le informazioni su un particolare pacchetto:
rpm –qi httpd - Il
–qopzione sta per query - Il
–iopzione sta per info
Conta il numero totale di pacchetti installati:
sudo rpm –qa | wc –l - Il comando wc crea un conteggio delle parole
- Il
–ll'opzione conta il numero di righe
RPM elenca i pacchetti in base al nome del pacchetto e al numero di revisione. La disposizione del testo può rendere più difficile la lettura di questo strumento. Usa il rpm ––help comando per ulteriori opzioni o fare riferimento alla documentazione.
Elenca i pacchetti installati con yum-utils
Yum-utils è un pacchetto software che aggiunge funzionalità al gestore di pacchetti YUM standard.
Per installare yum-utils pacchetto software immettere:
sudo yum –y install yum-utils
Elenca tutti i pacchetti installati con il repoquery comando:
sudo repoquery –a ––installed Gli yum-utils il pacchetto usa i repository yum per estrarre informazioni.