Comment répertorier les fichiers installés à partir d'un package RPM ou DEB sous Linux
Vous êtes-vous déjà demandé où les différents fichiers contenus dans un package sont installés (situés) dans le système de fichiers Linux ? Dans cet article, nous montrerons comment répertorier tous les fichiers installés ou présents dans un certain package ou groupe de packages sous Linux.
Cela peut vous aider à localiser facilement les fichiers de packages importants tels que les fichiers de configuration, la documentation, etc. Examinons les différentes méthodes de listage des fichiers dans ou installés à partir d'un package :
Comment répertorier tous les fichiers du package installé sous Linux
Vous pouvez utiliser la commande repoquery qui fait partie de yum-utils pour répertorier les fichiers installés sur un système CentOS/RHEL à partir d'un package donné.
Pour installer et utiliser yum-utils, exécutez les commandes ci-dessous :
yum update
yum install yum-utils
Vous pouvez désormais répertorier les fichiers d'un package RPM installé, par exemple le serveur Web httpd (notez que le nom du package est sensible à la casse). L'indicateur --installed
signifie les packages installés et les indicateurs -l
permettent de lister les fichiers :
repoquery --installed -l httpd
dnf repoquery --installed -l httpd [On Fedora 22+ versions]
Important : Dans la version Fedora 22+, la commande repoquery est intégrée au gestionnaire de packages dnf pour une distribution basée sur RPM afin de répertorier les fichiers installés à partir d'un package. Comme montré ci-dessus.
Alternativement, vous pouvez également utiliser la commande rpm ci-dessous pour répertorier les fichiers à l'intérieur ou installés sur le système à partir d'un package .rpm
comme suit, où -g
et -l
signifie lister les fichiers dans le package de manière réceptive :
rpm -ql httpd
Une autre option utile consiste à utiliser -p
pour lister les fichiers du package .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 donné. paquet deb
.
Dans cet exemple, nous listerons 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 packages sous Linux.
- 20 commandes « Yum » utiles pour la gestion des packages
- 20 commandes RPM utiles pour la gestion des packages
- 15 commandes APT utiles pour la gestion des packages dans Ubuntu
- 15 commandes Dpkg utiles pour Ubuntu Linux
- 5 meilleurs gestionnaires de packages Linux pour les débutants Linux
C'est tout! Dans cet article, nous vous avons montré comment lister/localiser tous les fichiers installés à partir d'un package ou d'un groupe de packages donné sous Linux. Partagez vos réflexions avec nous en utilisant le formulaire de commentaires ci-dessous.