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

目次

1. Introduction

Ubuntu est une distribution Linux fiable, utilisée par de nombreux développeurs et ingénieurs. En l’utilisant, il peut parfois être nécessaire de vérifier quels paquets sont actuellement installés sur votre système.

Par exemple, vous pourriez vouloir vérifier si un paquet spécifique est installé correctement ou identifier et supprimer les paquets inutiles. Dans ces cas, savoir comment afficher les paquets installés devient essentiel.

Cet article explique en détail comment vérifier les paquets installés sous Ubuntu. Nous présenterons des méthodes pratiques adaptées aux débutants et aux utilisateurs intermédiaires, alors lisez jusqu’à la fin pour maîtriser ces commandes essentielles.

2. Comment lister les paquets installés

Il existe plusieurs façons de vérifier les paquets installés sur Ubuntu. Ici, nous présenterons les trois méthodes les plus courantes, chacune adaptée à des préférences et des cas d’utilisation différents.

Utilisation de la commande apt

La commande apt est l’un des outils de gestion de paquets les plus fréquemment utilisés sous Ubuntu. Pour lister les paquets installés, exécutez la commande suivante :

apt list --installed

Explication de la commande

  • apt list : liste les informations sur les paquets disponibles dans le système.
  • --installed : n’affiche que les paquets qui sont actuellement installés.

Exemple de sortie

Lors de l’exécution, vous verrez une liste de paquets installés similaire à l’exemple ci‑dessous :

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

Utilisation de la commande dpkg

dpkg est un outil de bas niveau utilisé pour gérer directement les paquets Debian. Vous pouvez utiliser 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 récupérer les informations sur les paquets.
  • -l : liste tous les paquets installés.

Exemple de sortie

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 correctement installé.

Utilisation de la commande snap

snap est un système de gestion de paquets moderne introduit dans Ubuntu. Pour vérifier les paquets installés via Snap, utilisez la commande suivante :

snap list

Explication de la commande

  • snap list : affiche la liste de tous les paquets Snap installés sur le système.

Exemple de sortie

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

Cette commande est utile pour vérifier la version et les détails de révision des paquets Snap.

Résumé

  • apt list --installed : méthode simple et rapide pour afficher les paquets installés.
  • dpkg-query -l : adaptée pour obtenir des informations plus détaillées.
  • snap list : pour visualiser les paquets installés via Snap.

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

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

Ubuntu propose plusieurs méthodes efficaces pour vérifier si un paquet spécifique est installé. Explorons comment le faire avec les commandes apt et dpkg.

Vérification avec la commande apt

Avec la commande apt, vous pouvez facilement rechercher un paquet spécifique dans la liste des paquets installés.

Exemple de commande

Combinez‑la avec grep pour rechercher un nom de paquet précis :

apt list --installed | grep package-name

Exemple d’exécution

Pour vérifier si le paquet curl est installé :

apt list --installed | grep curl

Exemple de sortie

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

Cela confirme que curl est installé sur le système.

Vérification avec la commande dpkg

La commande dpkg peut également être utilisée pour vérifier si un paquet particulier est installé.

Exemple de commande

dpkg-query -l | grep package-name

Exemple d’exécution

Par exemple, 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 statut ii signifie que le paquet est correctement installé.

Vérification des paquets Snap

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

snap list | grep package-name

Exemple d’exécution

Pour vérifier si chromium est installé en tant que paquet 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 : Vérification simple et rapide.
  • dpkg-query -l | grep package-name : Informations plus détaillées.
  • snap list | grep package-name : Pour les paquets Snap spécifiquement.

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

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

Parfois, vous pouvez vouloir vérifier des informations détaillées sur un paquet installé — comme sa fonction, ses dépendances ou sa version. Sous Ubuntu, vous pouvez utiliser les commandes suivantes pour récupérer ces détails.

Utilisation de la commande apt show

La commande apt show affiche des informations détaillées sur un paquet spécifique.

Exemple de commande

apt show package-name

Exemple d’exécution

Par exemple, pour afficher des informations détaillées sur le paquet curl :

apt show curl

Exemple de sortie

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.

Informations clés

  • Package : Nom du paquet.
  • Version : Numéro de version du paquet.
  • Section : Catégorie à laquelle il appartient (par ex. web, utils).
  • Maintainer : Informations de contact du responsable du paquet.
  • Description : Aperçu de ce que fait le paquet.

Utilisation de la commande dpkg

Vous pouvez également utiliser la commande dpkg pour voir les détails d’un paquet spécifique.

Exemple de commande

dpkg -s package-name

Exemple d’exécution

Par exemple, pour afficher les détails du paquet git :

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 fournit le statut d’installation et le résumé du paquet.

Vérification des dépendances

Si vous souhaitez vérifier les dépendances, apt show est également utile. Par exemple, pour afficher les dépendances du paquet curl :

apt show curl

La sortie inclut des informations de dépendance telles que :

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

Cela permet d’identifier quels autres paquets sont requis pour que le logiciel fonctionne correctement.

Résumé

  • apt show package-name : Idéal pour vérifier les dépendances et obtenir des informations détaillées sur le paquet.
  • dpkg -s package-name : Utile pour obtenir rapidement des informations concises.

Ces commandes sont précieuses pour comprendre les paquets en détail et peuvent aider à la maintenance du système ainsi qu’au dépannage.

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

Si vous souhaitez savoir combien de paquets sont actuellement installés sur votre système, Ubuntu propose des commandes simples à cet effet. Cela peut être utile pour appréhender la taille et l’état global du système.

Avec la commande apt

Vous pouvez combiner la commande apt list avec un pipe (|) et wc -l pour compter le nombre de paquets installés.

Exemple de commande

apt list --installed | wc -l

Explication de la commande

  • apt list --installed : Liste les paquets installés.
  • wc -l : Compte le nombre de lignes, renvoyant le total d’entrées.

Exemple de sortie

543

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

Avec la commande dpkg

Vous pouvez également compter les paquets installés en utilisant dpkg-query combiné avec grep et wc :

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 uniquement les paquets installés (ceux marqués ii).
  • wc -l : Compte les lignes filtrées.

Exemple de sortie

487

Cet exemple montre 487 paquets installés.

Vérifier le nombre de paquets Snap

Pour compter les paquets Snap, utilisez la commande snap list :

Exemple de commande

snap list | wc -l

Remarque

La sortie de snap list comprend une ligne d’en‑tête. Pour obtenir le nombre exact, soustrayez‑en une :

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

Résumé

  • Commande apt : apt list --installed | wc -l donne un comptage rapide.
  • Commande dpkg : dpkg-query -l | grep '^ii' | wc -l donne un résultat plus précis.
  • Commande Snap : snap list compte les paquets Snap.

Ces commandes vous aident à évaluer combien de paquets et d’applications Snap sont actuellement installés sur votre système Ubuntu.

6. Résumé

Cet article a présenté plusieurs méthodes pour vérifier les paquets installés sous Ubuntu. Chaque méthode a ses avantages, et vous pouvez choisir celle qui correspond le mieux à votre besoin.

Méthodes abordées dans cet article

  1. Lister les paquets installés
  • Utilisation de apt list --installed et dpkg-query -l pour lister tous les paquets installés.
  • Pour les paquets Snap, utilisation de snap list.
  1. Vérifier des paquets spécifiques
  • Combinaison avec grep pour vérifier rapidement si un paquet particulier est installé.
  1. Obtenir des informations détaillées
  • Utilisation de apt show et dpkg -s pour consulter la version, les dépendances et d’autres détails.
  1. Compter les paquets installés
  • Utilisation de wc -l pour compter le nombre total de paquets présents sur le système.

Quelle méthode choisir ?

  • Pour les débutants :
    Utilisez la commande simple apt, par exemple apt list --installed.
  • Pour une inspection détaillée :
    Utilisez dpkg ou apt show pour obtenir des informations plus approfondies.
  • Pour les utilisateurs de Snap :
    Utilisez snap list pour ne voir que les paquets Snap.

Conclusion

Maîtriser ces commandes de base vous permet de gérer efficacement les paquets Ubuntu. Utilisez les méthodes présentées ici pour surveiller l’état de votre système et résoudre les problèmes plus facilement.

7. FAQ

Voici une FAQ sur la vérification des paquets installés sous Ubuntu, couvrant les problèmes courants pour les débutants et les utilisateurs intermédiaires.

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

R :
apt est un gestionnaire de paquets de haut niveau couramment utilisé sous Ubuntu et les systèmes basés sur Debian. Il gère l’installation, la suppression et les mises à jour depuis les dépôts. En revanche, dpkg est un outil de bas niveau utilisé pour gérer directement les paquets locaux .deb. En fait, apt s’appuie en interne sur dpkg.

Principales différences :

  • apt : télécharge et installe les paquets depuis les dépôts automatiquement.
  • dpkg : gère les fichiers .deb locaux sans prise en charge des dépôts.

Q2 : Qu’est‑ce que les paquets Snap ?

R :
Snap est un système de paquets moderne développé par Ubuntu. Contrairement aux paquets Debian traditionnels, les Snaps regroupent toutes leurs dépendances, ce qui facilite l’installation sur différentes distributions. Principales caractéristiques :

  • Avantages : évite les conflits de dépendances et permet d’obtenir les dernières versions des applications.
  • Inconvénients : taille plus importante et lancement parfois plus lent.

Utilisez snap list ou snap install pour gérer les paquets Snap.

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

R :
Utilisez la commande apt suivante :

apt list --installed | grep package-name

Par exemple, pour vérifier si curl est installé :

apt list --installed | grep curl

Si le nom du paquet apparaît dans la sortie, cela signifie qu’il est installé.

Q4 : Que faire si une commande ne fonctionne pas ?

R :
Suivez ces étapes de dépannage :

  1. Vérifier les fautes de frappe : assurez‑vous que la commande est correctement saisie.
  2. Vérifier les permissions : certaines commandes nécessitent sudo. Essayez d’ajouter sudo et de relancer la commande.
sudo apt list --installed
  1. Mettre à jour les listes de paquets : si les données des paquets sont obsolètes, exécutez :
sudo apt update
  1. Consulter les journaux : examinez /var/log/syslog ou journalctl pour obtenir des détails sur les erreurs.

Q5 : Comment supprimer un paquet installé ?

R :
Utilisez apt remove ou apt purge :

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

Exemple :

sudo apt remove curl

Pour supprimer également les fichiers de configuration :

sudo apt purge curl

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

R :
Oui. Vous pouvez exporter la liste avec la commande suivante :

apt list --installed > installed_packages.txt

Cela enregistre tous les paquets installés dans installed_packages.txt. Vous pouvez utiliser ce fichier pour réinstaller les paquets sur un autre système si besoin.

Conclusion

Cette FAQ a couvert les questions et réponses courantes concernant la gestion des paquets sous Ubuntu. Utilisez ces astuces pour rendre votre administration système plus efficace, et continuez à améliorer vos compétences en ligne de commande afin de gérer les futurs problèmes de dépannage en toute confiance.

侍エンジニア塾