Ricerca nel sito web

Come elencare i file installati da un pacchetto RPM o DEB in Linux


Ti sei mai chiesto dove sono installati (situati) i vari file contenuti all'interno di un pacchetto nel file system Linux? In questo articolo mostreremo come elencare tutti i file installati o presenti in un determinato pacchetto o gruppo di pacchetti in Linux.

Questo può aiutarti a individuare facilmente file di pacchetto importanti come file di configurazione, documentazione e altro. Diamo un'occhiata ai diversi metodi per elencare i file in o installati da un pacchetto:

Come elencare tutti i file del pacchetto installato in Linux

È possibile utilizzare il comando repoquery che fa parte di yum-utils per elencare i file installati su un sistema CentOS/RHEL da un determinato pacchetto.

Per installare e utilizzare yum-utils, esegui i comandi seguenti:


yum update 
yum install yum-utils

Ora puoi elencare i file di un pacchetto RPM installato, ad esempio il server web httpd (nota che il nome del pacchetto fa distinzione tra maiuscole e minuscole). Il flag --installed indica i pacchetti installati e i flag -l abilitano l'elenco dei file:


repoquery --installed -l httpd
dnf repoquery --installed -l httpd  [On Fedora 22+ versions]

Importante: nella versione Fedora 22+, il comando repoquery è integrato con il gestore pacchetti dnf per la distribuzione basata su RPM per elencare i file installati da un pacchetto come mostrato sopra.

In alternativa, puoi anche usare il comando rpm qui sotto per elencare i file all'interno o installati sul sistema da un pacchetto .rpm come segue, dove -g e -l significa elencare i file nel pacchetto in modo ricettivo:


rpm -ql httpd

Un'altra opzione utile è usare -p per elencare i file del pacchetto .rpm prima di installarlo.


rpm -qlp telnet-server-1.2-137.1.i586.rpm

Nelle distribuzioni Debian/Ubuntu, puoi utilizzare il comando dpkg con il flag -L per elencare i file installati sul tuo sistema Debian o sui suoi derivati, da un dato . pacchetto deb.

In questo esempio, elencheremo i file installati dal server web apache2:


dpkg -L apache2

Non dimenticare di consultare i seguenti articoli utili per la gestione dei pacchetti in Linux.

  1. 20 utili comandi "Yum" per la gestione dei pacchetti
  2. 20 comandi RPM utili per la gestione dei pacchetti
  3. 15 comandi APT utili per la gestione dei pacchetti in Ubuntu
  4. 15 comandi Dpkg utili per Ubuntu Linux
  5. 5 migliori gestori di pacchetti Linux per principianti di Linux

È tutto! In questo articolo ti abbiamo mostrato come elencare/localizzare tutti i file installati da un determinato pacchetto o gruppo di pacchetti in Linux. Condividi i tuoi pensieri con noi utilizzando il modulo di feedback qui sotto.