File di elenco di giri che si trovano in un pacchetto

File di elenco di giri che si trovano in un pacchetto
Diversi file sono contenuti all'interno del pacchetto, presumibilmente all'interno del file system Linux. Ti aiuta a trovare facilmente file di pacchetto essenziali, come i file di configurazione della documentazione.

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:

  • -Q è per specificare che il comando viene utilizzato per la query
  • -L per elencare i file nel pacchetto
  • -P per dare alla domanda il file pacchetto disinstallato.

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.