Un file RPM è un file di responsabile del pacchetto rosso. RPM è un gestore di pacchetti sviluppato da Red Hat principalmente per i sistemi operativi Linux con sede a Redhat come RHEL, CENTOS, Fedora, ecc. Sviluppato basato su Linux Standard Base (LSB), il regime open source viene utilizzato per gestire, installare, disinstallare i pacchetti software nei sistemi Linux. Ogni pacchetto RPM che contiene una raccolta o un pacchetto di file utilizza il .Estensione RPM.
File di documentazione | Autore, todo, readme, ecc. |
File di configurazione | Logrotato.conf, aggiornato b.conf, sshd.conf, ecc. |
File binari (eseguibili) | Sshd, ssh, xattr, stat, nmap e così via. |
Ora tratteremo diverse opzioni per elencare i file su un sistema Linux in un determinato pacchetto o gruppo.
È possibile individuare facilmente tutti i file installati dal pacchetto RPM controllando il manifest del pacchetto RPM nel sistema. Puoi anche vedere tutti i file e le posizioni per un particolare pacchetto RPM tramite questo metodo.
rpm -qlp.RPM
O
rpm -qilp.RPM
Quanto segue è l'output del comando RPM nell'esempio sopra:
Elenco in sistemi basati su Linux RHEL/CENTOS
È possibile elencare i file che fanno parte di Yum-Utils installati sul sistema RHEL/CENTOS da qualsiasi pacchetto scaricato o fornito utilizzando il comando Repquery. È possibile installare e utilizzare Yum-Utils utilizzando il comando seguente.
Aggiornamento di Yum
Yum Installa Yum-Utils
Dopo aver installato Yum-Utils, puoi facilmente elencare i file del pacchetto RPM eseguendo il comando seguente (abbiamo usato Firefox per l'esempio):
Repquery -installata -l Firefox
Elenco nei sistemi Linux basati su Fedora
Nell'utilizzo di DNF, il comando Repquery può mostrare i file installati dai pacchetti in Fedora 22+.
Repquery DNF -INSTALLED -L Firefox
In alternativa, è possibile elencare i file installati nel sistema o all'interno del .Pacchetto RPM utilizzando il seguente comando RPM. Qui, -I o -g significa elencare implicitamente i file nel pacchetto:
RPM -QL Firefox
Elenco nei sistemi di Ubuntu/Debian Based-Linux
È possibile utilizzare il comando dpkg su una distribuzione Ubuntu/Debian con il flag -l per elencare i suoi derivati o file installati nei sistemi Debian da qualsiasi .pacchetto Deb.
dpkg -l
Elenco file RPM prima di installare il pacchetto
Con l'opzione -P, possiamo elencare .file pacchetto rpm prima dell'installazione. Supponiamo di scaricare qualsiasi pacchetto RPM di Telnet-Server da qualsiasi fonte online. Quindi puoi vedere attraverso i seguenti comandi ciò che è presente nel pacchetto scaricato, che verrà installato nel file system o può essere fatto.
RPM -QLP Telnet-Server-1.2-137.1.i586.RPM
Conclusione
Questo articolo ci ha insegnato come trovare o elencare tutti i file installati da un package o un gruppo di pacchetti RPM in Linux. Diverse distribuzioni di Linux elencano questi pacchetti utilizzando metodi e comandi diversi. Se vuoi conoscere qualche informazione relativa a questo articolo, ti preghiamo di raccontarci commentando la casella dei commenti.