Recherche de site Web

Comment vérifier si un paquet est installé sur Linux


Sous Linux, la gestion des progiciels joue un rôle crucial dans le fonctionnement transparent d’un système qui implique l’installation, la mise à niveau, la configuration et la suppression de progiciels.

Un gestionnaire de packages est un outil logiciel qui automatise la gestion des logiciels sur un système en simplifiant des tâches complexes telles que l’installation, la mise à niveau et la suppression de packages logiciels.

Dans cet article, nous allons explorer l’importance de la gestion des paquets et fournir un guide complet sur la façon de vérifier si un paquet est installé à l’aide d’un gestionnaire de paquets dans les systèmes Linux.

1. Utilisation d’APT et DPKG (Debian)

Sur les systèmes basés sur Debian tels qu’Ubuntu et Linux Mint, l’APT (Advanced Packaging Tool) et le dpkg (Debian Package Manager) sont des outils essentiels pour la gestion des paquets logiciels.

Pour vérifier si un paquet est installé avec APT ou dpkg, vous pouvez utiliser l’une des commandes suivantes.

apt list --installed | grep <package-name>
OR
dpkg -l | grep <package-name>

La commande répertorie les paquets installés à l’aide de apt ou dpkg, et la commande grep filtre la sortie pour afficher des informations sur un paquet spécifique.

Remplacez <nom-du-paquet> par le nom du paquet que vous souhaitez vérifier. Si le paquet est installé, vous verrez des informations pertinentes ; Sinon, il n’y aura pas de sortie.

2. Utilisation de YUM et DNF (RHEL)

Sur les systèmes basés sur Red Hat tels que CentOS, Fedora, Rocky et AlmaLinux, le YUM (Yellowdog Updater, Modified) et le DNF (Dandified YUM) sont les gestionnaires de paquets les plus couramment utilisés.

Pour vérifier si un paquet est installé avec yum ou dnf, vous pouvez utiliser l’une des commandes suivantes.

yum list installed | grep <package-name>
OR
dnf list installed | grep <package-name>

Vous pouvez également utiliser la commande rpm pour vérifier la présence d’un package.

rpm -qa | grep <package-name>

3. Utilisation de Pacman (Arch Linux)

Sur les systèmes basés sur Arch Linux, tels que Manjaro et Garuda, le Pacman est le gestionnaire de paquets par défaut et pour vérifier si un paquet spécifique est installé ou non, utilisez la commande suivante.

pacman -Q | grep <package-name>

4. Utilisation de Zypper (SUSE Linux)

Le gestionnaire de paquets utilisé sur les distributions Linux SUSE, y compris openSUSE, s’appelle Zypper et pour vérifier si un paquet est installé à l’aide de Zypper, vous pouvez l’utiliser.

zypper search --installed-only <package-name>
Conclusion

Vérifier si un paquet est installé par le biais d’un gestionnaire de paquets est une tâche qui varie en fonction du système et du gestionnaire de paquets que vous utilisez. Les commandes fournies dans ce guide sont des commandes générales qui peuvent être utilisées pour des besoins spécifiques.

Vérifier régulièrement l’état des paquets installés est une bonne pratique pour les administrateurs système et les développeurs. Il garantit que les dépendances requises sont présentes et contribue au maintien d’un système sécurisé et performant.

Articles connexes: