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
–y
l'opzione risponde sì a tutte le richieste di installazione - Il
cat
comando 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
–q
opzione significa query - Il
–a
opzione 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
–q
opzione sta per query - Il
–i
opzione sta per info
Conta il numero totale di pacchetti installati:
sudo rpm –qa | wc –l
- Il comando wc crea un conteggio delle parole
- Il
–l
l'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.