Accueil
» LINUX
»
Ubuntu : Comment lister les paquets installés
Ubuntu : Comment lister les paquets installés
Le moyen le plus rapide d'afficher la liste des paquets Ubuntu installés est d'ouvrir le Terminal et d'exécuter la commande `ls` apt list --installed. Cette commande affiche les paquets gérés par APT et `apt` dpkg. Si vous utilisez également Snap ou Flatpak, exécutez leurs commandes de liste respectives, car ces formats sont gérés séparément.
Vous n'avez pas sudoseulement besoin de consulter les listes de paquets. Les commandes ci-dessous sont en lecture seule.
Ce que vous voulez voir
Commande ou outil
Tous les paquets DEB/APT installés
apt list --installed
Paquets marqués comme installés manuellement par APT
apt-mark showmanual
Installation des paquets DEB depuis la base de données dpkg
dpkg-query
Snaps installés
snap list
Flatpaks installés
flatpak list
Liste des packages graphiques
Gestionnaire de paquets Synaptic
Liste de tous les paquets APT installés
Pour la plupart des utilisateurs d'Ubuntu, il s'agit de la commande la plus simple :
apt list --installed
APT prend en charge le --installedfiltre spécifiquement conçu à cet effet, comme indiqué dans le manuel apt d'Ubuntu . Le résultat comprend le nom du paquet, les informations du dépôt, la version installée, l'architecture et un [installed]marqueur.
Si la liste est trop longue pour tenir sur un seul écran, parcourez-la page par page avec :
apt list --installed 2>/dev/null | less
Appuyez sur Espace pour avancer et sur q pour quitter less. Pour rechercher un paquet, filtrez la sortie avecgrep :
apt list --installed 2>/dev/null | grep -i '^curl/'
Pour enregistrer une copie à des fins de dépannage ou de comparaison ultérieure :
apt list --installed > "$HOME/installed-deb-packages.txt"
Exemple apt list --installedde résultat. Les noms et versions des paquets varient selon le système Ubuntu.
Afficher les paquets marqués comme installés manuellement
Si vous souhaitez une liste plus courte excluant les paquets qu'APT considère comme des dépendances installées automatiquement, utilisez :
apt-mark showmanual
Le manuel d'apt-mark d'Ubuntu explique que les paquets demandés directement sont marqués comme manuels, tandis que les dépendances nécessaires à leur utilisation sont généralement marquées comme automatiques.
Ne considérez pas ceci comme un historique exhaustif de toutes les installations que vous avez effectuées après la configuration d'Ubuntu. Certains paquets peuvent déjà être marqués comme manuels suite à l'installation du système d'exploitation ou à des modifications ultérieures de la gestion des paquets. Il est préférable de se référer à l'état actuel du paramétrage manuel/automatique d'APT.
apt-mark showmanualrenvoie les noms des paquets sans la liste de dépendances, beaucoup plus longue.
Utilisez dpkg-query pour une vue précise de la base de données des paquets
APT utilise dpkg dpkgen interne pour les paquets DEB. Si vous souhaitez interroger directement la base de données dpkg et n'afficher que les entrées dont l'état actuel est « installé », exécutez :
Cette commande affiche le nom du paquet et sa version installée. Les champs utilisés sont documentés dans le manuel Ubuntu actuel de dpkg-query .
Les guides plus anciens suggèrent souvent d'utiliser dpkg --get-selectionsla commande `dpkg`. Cette commande est utile pour consulter l'état de la sélection des paquets, mais elle peut afficher des états tels que « installé », « en attente », « désinstallé » ou « purgé ». Pour obtenir une liste claire des paquets actuellement installés, apt list --installedou une liste filtrée par état dpkg-query, il est préférable d'utiliser la commande `dpkg`.
Liste des paquets Snap et Flatpak installés
APT et dpkg ne vous fournissent pas un inventaire complet si vous installez également des applications via d'autres systèmes de gestion de paquets.
Ubuntu prend en charge Snap par défaut sur les installations de bureau standard. Pour afficher les snaps installés, exécutez :
snap list
La documentation officielle de Snap indique que cette sortie comprend le nom du snap, sa version, sa révision, son canal de suivi, son éditeur et des notes.
Si vous avez installé Flatpak séparément, listez les applications et les environnements d'exécution installés avec :
flatpak list
Pour afficher uniquement les applications Flatpak, utilisez flatpak list --app. Ces options sont documentées dans la référence des commandes Flatpak .
Utilisez la commande de liste propre à chaque système de paquets pour inclure les logiciels qui ne sont pas gérés par APT.
Lister les paquets installés avec Synaptic
Si vous préférez une interface graphique, Synaptic reste disponible pour Ubuntu, bien qu'il ne soit pas installé par défaut. Installez-le avec :
sudo apt install synaptic
Ouvrez ensuite le gestionnaire de paquets Synaptic , authentifiez-vous lorsque vous y êtes invité, sélectionnez « État » dans le volet inférieur gauche, puis choisissez « Installé » . Synaptic propose également un filtre « Installé (manuel) » basé sur l'état des paquets. La documentation Synaptic d'Ubuntu décrit la navigation par état des paquets.
Synaptic offre une interface graphique pour visualiser les paquets APT installés et les filtres d'état associés.
Quelle méthode devez-vous utiliser ?
Utilisez cette option apt list --installedlorsque vous avez simplement besoin de la liste des paquets DEB installés. Utilisez-la également apt-mark showmanuallorsque vous souhaitez séparer les paquets marqués manuellement de leurs dépendances automatiques. Choisissez cette option dpkg-querylorsque vous avez besoin d'une sortie structurée de la base de données dpkg et ajoutez snap list-la flatpak listlorsque ces systèmes de gestion de paquets sont présents.
Pour obtenir un inventaire complet des logiciels Ubuntu, il n'existe pas de commande unique couvrant tous les formats de paquets. Vérifier APT/dpkg, Snap et Flatpak (lorsqu'ils sont installés) offre une vue d'ensemble bien plus complète.