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.
- 20 commandes 'Yum' utiles pour la gestion des paquets
- 20 commandes RPM utiles pour la gestion des paquets
- 15 commandes APT utiles pour la gestion des paquets dans Ubuntu
- 15 commandes dpkg utiles pour Ubuntu Linux
- 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.


