Vérifiez depuis le terminal si un package donné est installé sur Ubuntu

à propos de vérifier si un package donné est installé

Dans le prochain article, nous allons voir comment nous pouvons vérifier depuis le terminal si un package donné est installé ou non sur notre système Ubuntu. Parfois, les utilisateurs peuvent avoir besoin de connaître ces informations pour une chose ou une autre.

Pour obtenir ces informations, nous pouvons trouver différentes manières de les obtenir. En cherchant un peu dans Google, vous pouvez trouver différentes manières d'obtenir ces données. C'est quelque chose qui à un moment donné peut toujours être utile pour tous les utilisateurs. Dans cet article, nous allons laisser sept façons, afin que chaque utilisateur puisse choisir celle qui lui convient le mieux.

Que pouvons-nous utiliser à partir du terminal pour vérifier si un package donné est installé ou non sur Ubuntu?

  • apte. Il s'agit d'un puissant outil de ligne de commande pour installer, télécharger, supprimer, rechercher et gérer les packages sur les systèmes basés sur Debian.
  • apt-cache. Habitué interroger le cache APT ou les métadonnées d'un package.
  • dpkg. Il s'agit d'un directeur chargé d'emballage pour les systèmes basés sur Debian.
  • requête dpkg. Ceci est un outil pour interroger la base de données dpkg.
  • qui. Cette commande renvoie le chemin complet de l'exécutable.
  • où se trouve. Est utilisé pour trouver les fichiers binaire, source et page de manuel pour une commande donnée.
  • localiser. La commande Locate fonctionne plus rapidement que la commande find car il utilise la base de données updatedb, tandis que la commande find recherche le système réel.

Exemples pour vérifier si un package est installé

Tout d'abord, disons que j'ai les commandes suivantes testé sur Ubuntu 19.04.

Commande Apt

APT est un outil puissant pour le terminal avec lequel nous pouvons installer, télécharger, supprimer, rechercher et gérer, ainsi que consulter les informations sur les packages. Il contient également des utilitaires de ligne de commande moins utilisés liés à la gestion des paquets.

vérifier si un paquet est installé avec la liste apt

apt list vim

Commande Apt-cache

La commande apt-cache utilisé pour interroger le cache APT ou les métadonnées du package à partir de la base de données interne APT. Il recherchera et affichera des informations sur le package donné. Il nous montrera si le package est installé ou non, la version du package installé, les informations du référentiel source.

Dans l'exemple suivant, nous verrons que le package vim a déjà été installé sur le système.

recherche avec apt-cache

apt-cache policy vim

Commande Dpkg

DPKG C'est un outil pour installer, créer, supprimer et gérer des paquets, mais contrairement à d'autres systèmes de gestion de paquets, ne peut pas télécharger et installer automatiquement les packages ou leurs dépendances. Pour obtenir les informations, clairement, nous pouvons les combiner avec grep.

rechercher un paquet avec dpkg et grep

dpkg -l | grep -i nano

Commande Dpkg-query

Ceci est un outil pour afficher des informations sur les packages répertoriés dans la base de données dpkg.

vérifier si un paquet est installé avec dpkg-query

dpkg-query --list | grep -i nano

Quelle commande

La commande which renvoie le chemin complet de l'exécutable. Cette commande est très utile lorsque nous voulons créer un raccourci sur le bureau ou un lien symbolique pour des fichiers exécutables. La commande recherche les répertoires répertoriés dans la variable d'environnement PATH utilisateur actuel.

Si, après l'exécution de la commande, le binaire du package donné ou l'emplacement du fichier exécutable est affiché, cela indique que le package a déjà été installé sur le système. Sinon, le package n'est pas installé sur le système.

vérifier si un package est installé avec quelle commande

which vim

Commande Whereis

La commande où se trouve utilisé pour trouver les fichiers binaire, source et page de manuel pour une commande donnée.

Si la sortie de la commande affiche le binaire du package donné ou l'emplacement du fichier exécutable, cela indique que le package a déjà été installé sur le système. Sinon, le package n'est pas installé sur le système.

vérifier si un package est installé avec la commande whereis

whereis nano

Commande Localiser

La commande localiser fonctionne plus rapidement que la commande find car elle utilise la base de données updatedb, tandis que la commande find recherche le système réel. Utilisez une base de données au lieu de rechercher des chemins de répertoire individuels.

Si la sortie de la commande affiche l'emplacement du fichier binaire ou exécutable du package donné, le package a déjà été installé sur le système. Sinon, le package n'est pas installé sur le système.

vérifier si un package est installé avec Locate

locate --basename '\nano'
Article connexe:
Répertoriez les packages installés de différentes manières sur votre système Ubuntu

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.