Recherche de site Web

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.

  1. 20 commandes « Yum » utiles pour la gestion des packages
  2. 20 commandes RPM utiles pour la gestion des packages
  3. 15 commandes APT utiles pour la gestion des packages dans Ubuntu
  4. 15 commandes Dpkg utiles pour Ubuntu Linux
  5. 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.