Comment vérifier les paquets installés sous Ubuntu : guide complet pour les débutants et les utilisateurs intermédiaires

目次

1. Introduction

Ubuntu est une distribution Linux fiable, reconnue par de nombreux développeurs et ingénieurs. En l’utilisant, vous pouvez être amené à vérifier quels paquets sont installés sur votre système.

Par exemple, cette information est utile pour savoir si un paquet spécifique a été correctement installé ou pour identifier les paquets superflus que vous pourriez vouloir supprimer.

Cet article fournit une explication détaillée sur la façon de vérifier les paquets installés sous Ubuntu. Nous présentons des méthodes pratiques adaptées aux débutants comme aux utilisateurs intermédiaires, alors lisez jusqu’à la fin.

2. Comment afficher la liste des paquets installés

Ubuntu propose plusieurs moyens de vérifier les paquets installés. Voici trois méthodes couramment utilisées. Vous pouvez choisir en fonction de vos besoins et préférences.

Utilisation de la commande apt

apt est l’une des commandes de gestion de paquets les plus fréquemment utilisées sous Ubuntu. Pour lister les paquets installés, utilisez la commande suivante :

apt list --installed

Explication de la commande

  • apt list : Affiche les informations des paquets sous forme de liste.
  • --installed : Ne montre que les paquets déjà installés sur le système.

Exemple de sortie

Lorsque vous exécutez la commande, vous obtenez une liste de paquets installés comme suit :

accountsservice/now 0.6.55-0ubuntu12 amd64 [installed,automatic]
acl/now 2.2.53-10 amd64 [installed]

Utilisation de la commande dpkg

dpkg est une commande de bas niveau utilisée pour gérer directement les paquets Debian. Utilisez la commande suivante pour afficher les paquets installés :

dpkg-query -l

Explication de la commande

  • dpkg-query : Interroge la base de données dpkg pour obtenir les informations des paquets.
  • -l : Liste tous les paquets installés.

Exemple de sortie

La sortie ressemble à ceci :

ii  accountsservice   0.6.55-0ubuntu12   amd64   query and manipulate user account information
ii  acl               2.2.53-10          amd64   access control list utilities

Ici, ii indique que le paquet est installé correctement.

Utilisation de la commande snap

snap est un système de gestion de paquets plus récent utilisé sous Ubuntu. Pour vérifier les paquets installés via Snap, exécutez :

snap list

Explication de la commande

  • snap list : Affiche la liste des paquets Snap installés sur le système.

Exemple de sortie

Voici un exemple de liste de paquets Snap installés :

Name     Version    Rev   Tracking       Publisher     Notes
core     16-2.58    12834 latest/stable  canonical✓    core

Cette commande vous aide à vérifier les versions et les révisions des paquets Snap.

Résumé

  • apt list --installed : Pratique pour un aperçu rapide des paquets installés.
  • dpkg-query -l : Adapté pour obtenir des informations détaillées sur les paquets.
  • snap list : Spécifique à la vérification des paquets Snap.

En utilisant ces commandes de manière appropriée, vous pouvez gérer efficacement les informations de paquets sous Ubuntu.

3. Comment vérifier si un paquet spécifique est installé

Ubuntu propose plusieurs méthodes efficaces pour vérifier si un paquet donné est installé. Nous expliquons ici comment le faire avec apt et dpkg.

Vérification avec la commande apt

Utilisez la commande apt pour rechercher un paquet particulier dans la liste des paquets installés.

Exemple de commande

Combinez apt avec grep pour rechercher le nom d’un paquet :

apt list --installed | grep package-name

Exemple d’exécution

Pour vérifier si curl est installé, exécutez :

apt list --installed | grep curl

Exemple de sortie

curl/now 7.68.0-1ubuntu2.6 amd64 [installed]

Ce résultat confirme que curl est installé.

Vérification avec la commande dpkg

Vous pouvez également vérifier l’état d’installation avec dpkg :

Exemple de commande

dpkg-query -l | grep package-name

Exemple d’exécution

Pour vérifier si git est installé :

dpkg-query -l | grep git

Exemple de sortie

ii  git    1:2.25.1-1ubuntu3.2 amd64 fast, scalable, distributed revision control system

Le ii indique une installation réussie.

Vérification des paquets Snap

Si le paquet a été installé via Snap, utilisez :

snap list | grep package-name

Exemple d’exécution

Pour vérifier si chromium est installé via Snap :

snap list | grep chromium

Exemple de sortie

chromium    97.0.4692.99    1892   latest/stable    canonical✓    -

Cela confirme que chromium est installé en tant que paquet Snap.

Résumé

  • apt list --installed | grep package-name : Simple et intuitif.
  • dpkg-query -l | grep package-name : Fournit des informations détaillées.
  • snap list | grep package-name : Utilisé spécifiquement pour les paquets Snap.

En utilisant ces méthodes, vous pouvez rapidement déterminer si un paquet est installé sur votre système.

4. Comment afficher les informations détaillées sur les paquets installés

Il se peut que vous ayez besoin d’informations détaillées telles que les fonctionnalités, les dépendances ou les versions d’un paquet. Ubuntu vous permet d’obtenir ces informations via les commandes suivantes.

Utilisation de la commande apt show

La commande apt show affiche des informations détaillées sur le paquet.

Exemple de commande

apt show package-name

Exemple d’exécution

Pour afficher les détails de curl :

apt show curl

Exemple de sortie

Cette commande fournit des informations détaillées telles que :

Package: curl
Version: 7.68.0-1ubuntu2.6
Priority: optional
Section: web
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Description: command line tool for transferring data with URL syntax
 This is a command line tool and library for transferring data with URLs.

Explication des informations clés

  • Package : Nom du paquet.
  • Version : Version installée.
  • Section : Catégorie du paquet (ex. : web, utils).
  • Maintainer : Informations sur le mainteneur du paquet.
  • Description : Aperçu du paquet.

Utilisation de la commande dpkg

Vous pouvez également afficher les informations détaillées d’un paquet avec :

Exemple de commande

dpkg -s package-name

Exemple d’exécution

dpkg -s git

Exemple de sortie

Package: git
Status: install ok installed
Priority: optional
Section: vcs
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Description: fast, scalable, distributed revision control system
 Git is a fast, scalable, distributed revision control system with an
 unusually rich command set that provides both high-level operations
 and full access to internals.

Cette commande montre également l’état et le résumé du paquet.

Exemple d’utilisation : Vérification des dépendances

Pour vérifier les dépendances d’un paquet, utilisez :

apt show curl

La sortie inclut les détails des dépendances comme :

Depends: libc6 (>= 2.17), libcurl4 (>= 7.68.0-1ubuntu2.6)

Cela aide à identifier les paquets supplémentaires requis pour un bon fonctionnement.

Résumé

  • apt show package-name : Affiche les détails du paquet et ses dépendances.
  • dpkg -s package-name : Fournit des informations concises sur le paquet.

Ces commandes vous aident à mieux comprendre les paquets installés et à améliorer la gestion et le dépannage du système.

5. Comment vérifier le nombre de paquets installés

Si vous souhaitez vérifier le nombre total de paquets installés, Ubuntu propose des commandes pour récupérer rapidement cette information. Cela est utile lors de l’analyse de la taille ou de l’état du système.

Utilisation de la commande apt

Vous pouvez combiner apt list avec wc -l pour compter les paquets installés :

Exemple de commande

apt list --installed | wc -l

Explication de la commande

  • apt list --installed : Répertorie les paquets installés.
  • wc -l : Compte le nombre de lignes dans la sortie.

Exemple de sortie

543

Dans cet exemple, 543 paquets sont installés sur le système.

Utilisation de la commande dpkg

Vous pouvez également compter les paquets installés en utilisant :

Exemple de commande

dpkg-query -l | grep '^ii' | wc -l

Explication de la commande

  • dpkg-query -l : liste les paquets installés.
  • grep '^ii' : filtre les paquets marqués comme installés.
  • wc -l : compte les lignes filtrées.

Exemple de sortie

487

Cela indique que 487 paquets sont installés.

Vérification des paquets Snap

Pour compter les paquets Snap installés :

snap list | wc -l

Explication de la commande

  • snap list : liste tous les paquets Snap.
  • wc -l : compte le nombre de lignes.

Exemple de sortie

12

Cela signifie que 12 paquets Snap sont installés.

Remarque

Comme la sortie de snap list comprend une ligne d’en‑tête, soustrayez 1 du total pour obtenir le nombre correct :

snap list | tail -n +2 | wc -l

Résumé

  • apt : utilisez apt list --installed | wc -l pour obtenir rapidement le compte.
  • dpkg : utilisez dpkg-query -l | grep '^ii' | wc -l pour un filtrage détaillé.
  • Snap : utilisez snap list pour compter les paquets Snap installés.

Ces méthodes vous permettent de déterminer facilement combien de paquets sont installés sur votre système Ubuntu.

6. Conclusion

Cet article a expliqué plusieurs façons de vérifier les paquets installés sous Ubuntu. Chaque méthode a ses avantages, et vous pouvez en choisir une en fonction de vos objectifs et de votre environnement.

Méthodes présentées

  1. Vérification des paquets installés
  • Nous avons décrit comment afficher tous les paquets installés en utilisant apt list --installed et dpkg-query -l.
  • Pour les paquets Snap, utilisez snap list.
  1. Vérification de paquets spécifiques
  • Nous avons présenté comment combiner les commandes avec grep pour vérifier rapidement l’installation d’un paquet.
  1. Obtention d’informations détaillées
  • Nous avons expliqué comment utiliser apt show et dpkg -s pour afficher les dépendances et les détails de version.
  1. Vérification du nombre de paquets installés
  • Nous avons abordé comment déterminer le nombre total de paquets installés en utilisant wc -l.

Quelle méthode choisir ?

  • Pour les débutants : il est recommandé d’utiliser la commande apt (par ex., apt list --installed).
  • Si vous avez besoin de plus de détails : utilisez les commandes dpkg ou apt show.
  • Si vous vous concentrez sur les paquets Snap : utilisez la commande snap list.

Réflexions finales

Comprendre ces commandes est essentiel pour une gestion efficace des paquets sous Ubuntu. En appliquant les techniques décrites dans cet article, vous pouvez maintenir votre système plus efficacement et résoudre les problèmes en toute confiance.

7. FAQ

Voici les questions fréquemment posées concernant la vérification des paquets installés sous Ubuntu. Ces réponses aident les débutants et les utilisateurs intermédiaires à éviter les confusions courantes.

Q1 : Quelle est la différence entre apt et dpkg ?

R :
apt est une commande de gestion de paquets de haut niveau pour Ubuntu et les systèmes basés sur Debian, simplifiant les tâches telles que l’installation, la suppression et les mises à jour. dpkg est un outil de bas niveau permettant de manipuler directement les fichiers de paquets installés. En interne, apt utilise dpkg.

Principales différences :

  • apt : utilise les dépôts pour télécharger et installer les paquets.
  • dpkg : gère les fichiers de paquets Debian locaux (.deb).

Q2 : Que sont les paquets Snap ?

R :
Snap est un système de gestion de paquets moderne fourni par Ubuntu. Contrairement aux paquets Debian traditionnels gérés par apt ou dpkg, les paquets Snap regroupent leurs dépendances et offrent une portabilité entre les systèmes.

  • Avantages : évite les conflits de dépendances, permet d’accéder aux dernières applications.
  • Inconvénients : la taille des paquets peut être plus importante.

Utilisez des commandes comme snap list et snap install lorsque vous travaillez avec Snap.

Q3 : Quelle est la façon la plus simple de vérifier si un paquet spécifique est installé ?

R :
La méthode la plus rapide est :

apt list --installed | grep package-name

Par exemple, pour vérifier curl :

apt list --installed | grep curl

S’il apparaît dans la sortie, le paquet est installé.

Q4 : Que faire si une commande ne fonctionne pas ?

  1. Vérifier les fautes de frappe : Assurez‑vous qu’il n’y a aucune faute d’orthographe.
  2. Vérifier les permissions : Certaines commandes nécessitent sudo .
    sudo apt list --installed
    
  1. Mettre à jour les listes de paquets en utilisant :
    sudo apt update
    
  1. Vérifier les journaux système comme /var/log/syslog ou utilisez journalctl pour examiner les erreurs.

Q5 : Comment supprimer un paquet installé ?

A:

  • apt remove package-name : Supprime le paquet, mais conserve les fichiers de configuration.
  • apt purge package-name : Supprime le paquet ainsi que ses fichiers de configuration.

Exemple :

sudo apt remove curl

Pour supprimer également les fichiers de configuration :

sudo apt purge curl

Q6 : Puis‑je enregistrer une liste des paquets installés dans un fichier ?

A:
Oui, utilisez la commande suivante :

apt list --installed > installed_packages.txt

Cela enregistre la liste dans installed_packages.txt. Vous pourrez ensuite l’utiliser avec apt install pour réinstaller les paquets sur un autre système.

Conclusion

Cette section FAQ fournit des réponses aux questions courantes sur la gestion des paquets sous Ubuntu. Utilisez ces informations pour améliorer votre flux de travail et renforcer vos compétences en dépannage tout en continuant d’explorer les systèmes de paquets Linux.