Recherche de site Web

Comment lister les packages installés sur RHEL 8/CentOS 8 Linux


Il peut arriver un moment où vous voulez savoir si vous avez déjà installé un certain paquet sur votre RHEL 8/CentOS 8. Une application à installer manuellement peut nécessiter certaines dépendances pour fonctionner, vous devrez donc vérifier au préalable si celles-ci sont satisfaites. Ou vous pouvez vouloir compiler quelque chose et vous assurer que vous avez toutes les bonnes bibliothèques d’en-tête sur votre système.

Dans ce tutoriel, vous allez apprendre :

  • Comment utiliser yum et dnf dans RHEL 8/CentOS 8 pour lister tous les packages
  • Comment utiliser la commande repoquery pour accomplir la même tâche
  • Comment utiliser la commande rpm pour lister tous les packages installés sur RHEL 8/CentOS 8
  • Comment filtrer la sortie de chaque commande pour rechercher certains packages

Utilisez la commande repoquery pour répertorier tous les packages disponibles dans RHEL 8/CentOS 8

Configuration logicielle requise et conventions utilisées

CatégorieExigences, conventions ou version du logiciel utilisé
SystèmeRHEL 8/CentOS 8
LogicielN/A
AutreAccès privilégié à votre système Linux en tant que root ou via la commande sudo.

Utilisation de yum et dnf

Une façon de vérifier ce que vous avez installé à l’aide de yum ou dnf et des dépôts RHEL 8/CentOS 8 est d’utiliser


dnf list installed
OR
yum list installed

Cela listera tous les paquets installés par ordre alphabétique. Vous pouvez rediriger la sortie vers grep si vous cherchez quelque chose en particulier, disons tout ce qui concerne le paquet bzip2 :


dnf list installed | grep bzip2

Comme vous pouvez le voir dans l’image ci-dessous, la commande répertorie à la fois le paquet binaire bzip2 et le paquet de bibliothèque bzip2. Vous obtenez même le numéro de version du logiciel, de sorte que, si vous avez besoin d’installer une version antérieure, vous saurez quand rétrograder. La commande dnf fonctionne exactement de la même manière que yum, avec les mêmes attributs, vous pouvez donc l’utiliser si vous le souhaitez.

Vous pouvez utiliser yum pour rechercher un paquet et grep pour un certain paquet à l’aide d’un tube

Utiliser la commande repoquery

Une autre façon de lister les paquets disponibles est dnf-utils. L’ensemble de paquets est utilisé pour gérer les dépôts et l’une de ses fonctions est la possibilité de lister les paquets installés. Assurez-vous d’avoir installé dnf-utils avec


# dnf install dnf-utils

Utilisez ensuite la commande repoquery fournie avec dnf-utils pour lister tous les paquets installés :


$ repoquery -a --installed

Identique à celui du grep ci-dessus, nous pouvons également utiliser grep ici pour filtrer ce qui nous intéresse :


$ repoquery -a --installed | grep bzip2

Répertorier les packages installés à l’aide de la commande rpm

Une troisième façon de lister les paquets installés est d’utiliser la commande rpm et de lui faire effectuer une requête pour tous les paquets installés :


$ rpm -qa

Si vous voulez rechercher tous les paquets relatifs à bzip2, utilisez


$ rpm -qa bzip2*

Recherchez tous les paquets liés à bzip2 en les interrogeant avec la commande rpm

Et enfin, l’interface graphique

Si vous souhaitez utiliser une interface utilisateur graphique, l’application de gestion de paquets logiciels propose un onglet répertoriant toutes les applications installées. L’inconvénient est qu’il ne répertorie que les noms des applications et non leurs noms de paquets ; Les dépendances ne sont pas non plus affichées et les informations globales fournies sont limitées.

Les logiciels répertorient les applications installées, mais pas leurs dépendances et les noms de paquets

Articles connexes: