Com llistar els fitxers instal·lats des d'un paquet RPM o DEB a Linux


Alguna vegada us heu preguntat on estan instal·lats (ubicats) els diferents fitxers continguts dins d'un paquet al sistema de fitxers Linux? En aquest article, mostrarem com llistar tots els fitxers instal·lats o presents en un determinat paquet o grup de paquets a Linux.

Això us pot ajudar a localitzar fàcilment fitxers de paquets importants, com ara fitxers de configuracions, documentació i molt més. Vegem els diferents mètodes d'enumerar fitxers o instal·lats des d'un paquet:

Com llistar tots els fitxers del paquet instal·lat a Linux

Podeu utilitzar el yum-utils per llistar els fitxers instal·lats en un sistema CentOS/RHEL des d'un paquet determinat.

Per instal·lar i utilitzar yum-utils, executeu les ordres següents:

# yum update 
# yum install yum-utils

Ara podeu llistar els fitxers d'un paquet RPM instal·lat, per exemple el servidor web httpd (tingueu en compte que el nom del paquet distingeix entre majúscules i minúscules). El senyalador --installed significa paquets instal·lats i els indicadors -l permeten llistar els fitxers:

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

Important: a la versió de Fedora 22+, l'ordre repoquery s'integra amb el gestor de paquets dnf per a la distribució basada en RPM per llistar els fitxers instal·lats des d'un paquet tal com es mostra més amunt.

Alternativament, també podeu utilitzar l'ordre rpm a continuació per llistar els fitxers dins o instal·lats al sistema des d'un paquet .rpm de la següent manera, on els -g i >-l significa llistar els fitxers del paquet de manera receptiva:

# rpm -ql httpd

Una altra opció útil s'utilitza per utilitzar -p per llistar els fitxers de paquets .rpm abans d'instal·lar-lo.

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

A les distribucions Debian/Ubuntu, podeu utilitzar l'ordre dpkg amb el senyalador -L per llistar els fitxers instal·lats al vostre sistema Debian o els seus derivats, des d'un paquet .deb determinat.

En aquest exemple, llistarem els fitxers instal·lats des del servidor web apache2:

$ dpkg -L apache2

No us oblideu de consultar els següents articles útils per a la gestió de paquets a Linux.

  1. 20 ordres Yum útils per a la gestió de paquets
  2. 20 ordres RPM útils per a la gestió de paquets
  3. 15 ordres APT útils per a la gestió de paquets a Ubuntu
  4. 15 ordres útils de Dpkg per a Ubuntu Linux
  5. 5 millors gestors de paquets de Linux per a principiants de Linux

Això és tot! En aquest article, us vam mostrar com llistar/localitzar tots els fitxers instal·lats des d'un determinat paquet o grup de paquets a Linux. Comparteix els teus pensaments amb nosaltres mitjançant el formulari de comentaris que hi ha a continuació.