Comment énumérer les packages installés sur RHEL 8 / Centos 8 Linux

Comment énumérer les packages installés sur RHEL 8 / Centos 8 Linux

Il pourrait arriver un moment où vous voulez savoir si vous avez déjà installé un certain package sur votre rhel 8 / centos 8. Une application à installer manuellement peut nécessiter certaines dépendances pour fonctionner, vous devrez donc vérifier à l'avance si celles-ci sont satisfaites. Ou vous voudrez peut-être 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 apprendrez:

  • Comment utiliser Yum et DNF dans RHEL 8 / CentOS 8 pour répertorier tous les packages
  • Comment utiliser la commande de repoière pour accomplir la même tâche
  • Comment utiliser la commande RPM pour répertorier tous les packages installés sur RHEL 8 / CENTOS 8
  • Comment filtrer la sortie de chaque commande pour rechercher certains packages
Utilisez la commande de repoière pour répertorier tous les packages disponibles dans RHEL 8 / CENTOS 8

Exigences et conventions logicielles utilisées

Exigences logicielles et conventions de ligne de commande Linux
Catégorie Exigences, conventions ou version logicielle utilisée
Système RHEL 8 / CENTOS 8
Logiciel N / A
Autre Accès privilégié à votre système Linux en tant que racine ou via le Sudo commande.
Conventions # - Exige que les commandes Linux soient exécutées avec des privilèges racine soit directement en tant qu'utilisateur racine, soit par l'utilisation de Sudo commande
$ - Exige que les commandes Linux soient exécutées en tant qu'utilisateur non privilégié régulier

Utilisation de Yum et DNF

Une façon de vérifier ce que vous avez installé en utilisant Miam ou DNF et les référentiels Rhel 8 / Centos 8 sont à utiliser

$ DNF Liste installée ou $ YUM Liste installée 

Cela répertorie tous les packages installés dans l'ordre alphabétique. Vous pouvez tuer la sortie sur grep Si vous cherchez quelque chose en particulier, dites tout ce qui concerne le bzip2 emballer:

$ DNF Liste installée | grep bzip2 

Comme vous pouvez le voir dans l'image ci-dessous, la commande répertorie les deux bzip2 forfait binaire et le bzip2 bibliothèque. Vous obtenez même le numéro de version du logiciel donc, si vous avez besoin d'une version antérieure installée, vous saurez quand rétrograder. Le DNF La commande fonctionne exactement de la même manière que Miam, avec les mêmes attributs, vous pouvez donc l'utiliser si vous le souhaitez.

Vous pouvez utiliser YUM pour rechercher un package et Grep pour un certain package à l'aide d'un tuyau

Utilisez la commande de repoière

Une autre façon de répertorier les packages disponibles est d'utiliser dnf-utils. L'ensemble de packages est utilisé pour gérer les référentiels et l'une de ses fonctions est la possibilité d'énumérer les packages installés. Assurez-vous que vous avez installé dnf-utils avec

# DNF Installer DNF-Utils 

puis utilisez le répotionnel commande qui vient avec dnf-utils Pour répertorier tous les packages installés:

$ Régière -a - installé 

Identique qu'avec les tuyaux grep Ci-dessus, nous pouvons également utiliser grep Ici pour filtrer ce qui nous intéresse:

$ REPOCERERY -A - INSTALLÉ | grep bzip2 

Liste des packages installés à l'aide de la commande RPM

Une troisième façon de répertorier les packages installés est d'utiliser le RPM Commande et faites-le faire une requête pour tous les packages installés:

$ RPM -QA 

Si vous souhaitez rechercher tous les packages concernant bzip2 utiliser

$ RPM -QA BZIP2 * 
Recherchez tous les packages 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 logiciels propose un onglet répertoriant toutes les applications installées. L'inconvénient étant qu'il répertorie uniquement les noms des applications et non leurs noms de packages; Les dépendances ne sont pas non plus affichées et les informations globales fournies sont limitées.

Listes de logiciels Installés Applications mais pas leurs dépendances et noms de packages

Tutoriels Linux connexes:

  • Choses à installer sur Ubuntu 20.04
  • Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
  • Une introduction à l'automatisation Linux, des outils et des techniques
  • Choses à faire après l'installation d'Ubuntu 22.04 Jammy Jellyfish…
  • Choses à installer sur Ubuntu 22.04
  • Ubuntu 20.04 Guide
  • Comment utiliser ADB Android Debug Bridge pour gérer votre Android…
  • Comment installer Yum sur Linux
  • Système linux hung? Comment s'échapper vers la ligne de commande et…
  • Installez Arch Linux dans VMware Workstation