Comment vérifier si un paquet est installé sur Debian et Ubuntu

How Do I Check If Package Is Installed Debian



En lisant ce didacticiel, vous apprendrez à vérifier si un paquet est installé sur les distributions Linux basées sur Debian, y compris Ubuntu.

Vérifier si un package spécifique est installé à l'aide de dpkg :

Pour vérifier si un package spécifique est installé sur Distributions Linux basées sur Debian , vous pouvez utiliser le dpkg commande suivie de la -s (statut) et le nom du package. La commande ci-dessous montre un exemple de dpkg, utilisé pour vérifier l'état du package Steam.







dpkg -sfumer



Comme vous pouvez le voir, la commande renvoie des informations sur le package, notamment :



Nom du paquet : Nom du paquet.





Statut du colis : Ici, vous pouvez voir l'état du package sur votre système.

Priorité: Il existe 5 niveaux de priorité possibles pour les colis : La priorité 'Obligatoire' appartient aux packages essentiels au système ; suppression des packages marqués comme 'Obligatoire' peut entraîner une défaillance du système. Le deuxième mode de priorité possible pour a est le 'Important' priorité aux packages qui ne sont pas indispensables au système mais à l'utilisateur, par exemple un éditeur de texte comme nano ou net-tools. La troisième priorité est 'Standard' , qui inclut les packages définis pour être installés par défaut. Le quatrième niveau de priorité est le 'Optionnel', qui inclut des packages facultatifs dans les installations Debian/Ubuntu. Enfin, la cinquième priorité est 'Supplémentaire' , qui est obsolète et est remplacé par 'Optionnel' . Le statut ' Supplémentaire' a été utilisé pour les packages spécialisés.



Section: Les colis sont classés par catégories ; les catégories actuellement disponibles incluent admin, base de données, cli-mono, débogage, devel, doc, éditeurs, éducation, gnustep, intégré, polices, jeux, gnome, gnu-r, électronique, graphiques, interprètes, radioamateur, haskell, httpd, python, introspection, javascript, java, ruby, kde, localisation, noyau, libdevel, libs, lisp, courrier, math, métapaquets, ocaml, net, nouvelles, divers, comm, oldlibs, otherosfs, perl, php, rouille, science, coquilles, son, texte, vidéo, tâches, tex, utils, vcs, web, x11, xfce et zope.

Taille installée : Vous pouvez voir l'espace disque requis estimé en octets pour installer le package.

Mainteneur : Ce champ affiche les informations sur le développeur du package.

Architecture: Ici, vous pouvez voir l'architecture du package.

Version: Version du paquet.

Dépend: Dépendances des packages.

La description: Descriptif du paquet.

Page d'accueil : Site Web du package/développeur.

La capture d'écran ci-dessous montre la sortie lorsque vous vérifiez un package qui n'est pas installé.

dpkg -snexpose

Vous pouvez également utiliser le dpkg commande suivie de la -l flag pour vérifier l'état d'un package spécifique, comme illustré dans l'exemple ci-dessous.

dpkg -lfumer

Vérifier si un package spécifique est installé à l'aide de dpkg-requête :

Les dpkg-requête La commande peut être utilisée pour montrer si un package spécifique est installé sur votre système. Pour le faire, cours dpkg-requête suivi de l'indicateur -l et du nom du package sur lequel vous souhaitez obtenir des informations. L'exemple ci-dessous montre comment vérifier si le package Steam est installé.

dpkg-requête-lfumer

Vous pouvez utiliser la même commande pour répertorier tous les packages installés en omettant le nom du package, comme illustré dans l'exemple ci-dessous.

dpkg-requête-l

Vérifiez si un paquet est installé en utilisant apt-cache :

Les apt-cache La commande peut également afficher des informations sur les packages, les versions installées, etc. Pour obtenir cette sortie, vous devez ajouter le politique option suivie du nom du package, comme illustré dans l'exemple ci-dessous.

politique apt-cachefumer

Obtenez une liste de tous les packages installés en utilisant apte :

Si vous souhaitez imprimer une liste de tous les packages installés sur votre système au lieu de vérifier si un package spécifique a été installé, vous pouvez le faire en utilisant le apte commande comme indiqué dans l'exemple ci-dessous.

apte--installéeliste

Obtenez une liste de tous les packages installés lisant les journaux :

Une autre méthode largement utilisée pour obtenir une liste de tous les packages installés est la lecture apte ou dpkg journaux.

Pour lire le apte log, exécutez la commande suivante.

chat //Journal/apte/historique.log

Pour lire le dpkg log pour obtenir des informations sur les packages installés, exécutez la commande ci-dessous.

saisir 'installer' //Journal/dpkg.log

Vous pouvez également lire les journaux dpkg compressés en utilisant le zgrep commande au lieu de saisir, comme le montre l'exemple ci-dessous.

zgrep 'installer' //Journal/dpkg.log.11.gz

Comme vous pouvez le voir, les journaux compressés vous donneront des informations partielles, mais vous pouvez implémenter un caractère générique (*) pour lire tous les journaux compressés à la fois, comme illustré dans l'exemple suivant.

zgrep 'installer' //Journal/dpkg.log.*.gz

Comment vérifier les packages mis à niveau et supprimés :

Si vous souhaitez afficher des informations sur les packages mis à niveau uniquement, vous pouvez le faire à l'aide de la commande ci-dessous.

Comme expliqué précédemment, avec les packages installés, vous pouvez également rechercher dans les journaux compressés les packages mis à niveau à l'aide du caractère générique, comme illustré dans l'exemple suivant.

zgrep 'améliorer ' //Journal/dpkg.log.*.gz

Si vous souhaitez répertorier les packages supprimés, la méthode est similaire ; il suffit de remplacer améliorer avec supprimer, comme indiqué ci-dessous.

saisir 'supprimer ' //Journal/dpkg.log

Conclusion:

Comme vous pouvez le voir, les distributions Linux basées sur Debian offrent différentes manières de vérifier l'état d'un paquet spécifique ou de répertorier tous les paquets installés, mis à niveau et supprimés. Les commandes expliquées dans ce didacticiel sont faciles à appliquer et leur apprentissage est obligatoire pour tout utilisateur d'une distribution basée sur Debian. Comme vous l'avez vu, ces commandes peuvent également fournir des informations sur les versions du logiciel, l'espace disque nécessaire, etc. Vous pouvez obtenir des conseils supplémentaires pour répertorier les informations sur les packages avec le didacticiel Voir dpkg et apt history .

J'espère que ce tutoriel expliquant comment vérifier si un paquet est installé sur Debian ou Ubuntu a été utile. Continuez à suivre Linux Hint pour plus de conseils et de didacticiels Linux.