Recherche de site Web

Comment faire pour lister les fichiers installés à partir d’un paquet RPM ou DEB sous Linux


Vous êtes-vous déjà demandé où les différents fichiers contenus dans un paquet sont installés (situés) dans le système de fichiers Linux ? Dans cet article, nous allons montrer comment répertorier tous les fichiers installés à partir d’un certain paquet ou groupe de paquets ou présents dans un certain paquet ou groupe de paquets sous Linux.

Cela peut vous aider à localiser facilement les fichiers de package importants tels que les fichiers de configuration, la documentation, etc. Voyons les différentes méthodes de listage des fichiers dans ou installés à partir d’un paquet :

Comment lister tous les fichiers du paquet installé sous Linux

Vous pouvez utiliser la commande repoquery qui fait partie de yum-utils pour lister les fichiers installés sur un système CentOS/RHEL à partir d’un paquet donné.

Pour installer et utiliser yum-utils, exécutez les commandes ci-dessous :


yum update 
yum install yum-utils

Maintenant, vous pouvez lister les fichiers d’un paquet RPM installé, par exemple le serveur web httpd (notez que le nom du paquet est sensible à la casse). L’indicateur --installed signifie que les paquets installés et l’indicateur -l permet la liste des fichiers :


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

Important : Dans la version 22+ de Fedora, la commande repoquery est intégrée au gestionnaire de paquets dnf pour une distribution basée sur RPM afin de répertorier les fichiers installés à partir d’un paquet comme indiqué ci-dessus.

Alternativement, vous pouvez également utiliser la commande rpm ci-dessous pour lister les fichiers à l’intérieur ou installés sur le système à partir d’un paquet .rpm comme suit, où les -g et -l signifient lister les fichiers dans le paquet de manière réceptive :


rpm -ql httpd

Une autre option utile est d’utiliser -p pour lister les fichiers du paquet .rpm avant de l’installer.


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

Sur les distributions Debian/Ubuntu, vous pouvez utiliser la commande dpkg avec l’indicateur -L pour lister les fichiers installés sur votre système Debian ou ses dérivés, à partir d’un paquet .deb donné.

Dans cet exemple, nous allons lister les fichiers installés à partir du serveur web apache2 :


dpkg -L apache2

N’oubliez pas de consulter les articles utiles suivants pour la gestion des paquets sous Linux.

  1. 20 commandes 'Yum' utiles pour la gestion des paquets
  2. 20 commandes RPM utiles pour la gestion des paquets
  3. 15 commandes APT utiles pour la gestion des paquets dans Ubuntu
  4. 15 commandes dpkg utiles pour Ubuntu Linux
  5. 5 meilleurs gestionnaires de paquets Linux pour les débutants Linux

C’est tout! Dans cet article, nous vous avons montré comment répertorier/localiser tous les fichiers installés à partir d’un paquet ou d’un groupe de paquets donné sous Linux. Faites-nous part de vos réflexions en utilisant le formulaire de commentaires ci-dessous.

Articles connexes: