Comment lister les paquets installés sur Ubuntu et les distributions Linux basées sur Debian

Donc vous avez installé Ubuntu et commencé à l’utiliser intensivement. Quelque part, vous allez forcément perdre la trace des logiciels que vous aviez installés au fil du temps.

C’est parfaitement normal. Personne n’attend de vous que vous vous souveniez de tous les paquets installés sur votre système. Mais la question se pose : comment savoir quels paquets ont été installés ? Comment voir les paquets installés ?

Résumé rapide

Pour lister tous les paquets installés en utilisant apt:
apt list -installed

Lisez la suite du tutoriel pour en savoir plus sur les autres moyens et quelques astuces supplémentaires pour affiner votre recherche de paquets installés.

Lister les paquets installés dans Ubuntu et Debian

Si vous utilisez largement la commande apt, vous vous attendez probablement à une commande comme apt list installed packages. Vous n’avez pas tout à fait tort ici.

Alors que la commande apt-get n’a pas une option directe comme apt-get list installed packages, apt a une commande pour cela.

apt list --installed

Ceci va lister tous les paquets qui ont été installés en utilisant apt. Elle listera également les paquets qui ont été installés en tant que dépendance. Ce qui signifie que non seulement vous aurez les applications que vous avez installées, mais vous aurez aussi une énorme liste de bibliothèques et d’autres paquets que vous n’avez pas installés directement.

Lister les paquets installés avec la commande apt

Vérifier si un paquet spécifique est installé dans Ubuntu

Puisque la liste des paquets installés est énorme, ce serait une meilleure idée d’utiliser grep et de filtrer la sortie pour un certain paquet.

apt list --installed | grep program_name

Une meilleure façon est d’utiliser cette commande :

apt -qq list program_name --installed

Les deux options q sont pour le mode silencieux. Et de cette façon, il ne cherche que les programmes qui sont installés.

Notez que la méthode ci-dessus liste également les applications installées avec des fichiers .deb. C’est cool, n’est-ce pas ?

Autres façons de vérifier les paquets installés dans Ubuntu/Debian

Si vous avez lu mon article de comparaison apt vs apt-get, vous savez probablement déjà que les deux apt et apt-get utilisent fondamentalement dpkg. Cela signifie que vous pouvez utiliser la commande dpkg pour lister tous les paquets installés dans Debian.

dpkg-query -l

Vous pouvez filtrer la sortie avec grep à nouveau pour rechercher un paquet spécifique.

Lister les paquets installés avec dpkg

Jusqu’ici, vous avez traité les applications installées avec le gestionnaire de paquets de Debian. Qu’en est-il des applications Snap et Flatpak ? Comment les lister car elles ne sont pas accessibles avec apt et dpkg ?

Pour afficher tous les paquets Snap installés sur votre système, utilisez cette commande :

snap list

La liste Snap indique également quelles applications proviennent d’un éditeur vérifié avec une coche verte.

La liste des paquets Snap installés

Pour lister tous les paquets Flatpak installés sur votre système, utilisez cette commande:

flatpak list

Laissez-moi vous la résumer.

Summary

Pour lister les paquets en utilisant la commande apt:

apt list -installed

Pour lister les paquets en utilisant la commande dpkg:

dpkg-query -l

Pour lister les paquets Snap installés sur votre système :

snap list

Pour lister les paquets Flatpak installés sur votre système:

flatpak list

Lister les paquets récemment installés

Jusqu’ici vous avez vu la liste des paquets installés par ordre alphabétique. Que faire si vous voulez voir les paquets qui ont été installés récemment ?

Heureusement, un système Linux conserve un journal de tout ce qui se passe dans votre système. Vous pouvez vous référer aux journaux pour voir les paquets récemment installés.

Il y a deux façons de le faire. Vous pouvez soit utiliser le journal de la commande dpkg ou le journal de la commande apt.

Vous devrez utiliser la commande grep pour filtrer le résultat afin de lister uniquement les paquets installés.

grep " install " /var/log/dpkg.log

Ceci listera tous les paquets, y compris les dépendances, qui ont été installés récemment sur votre système avec l’heure d’installation.

2019-02-12 12:41:42 install ubuntu-make:all 16.11.1ubuntu1
2019-02-13 21:03:02 install xdg-desktop-portal:amd64 0.11-1
2019-02-13 21:03:02 install libostree-1-1:amd64 2018.8-0ubuntu0.1
2019-02-13 21:03:02 install flatpak:amd64 1.0.6-0ubuntu0.1
2019-02-13 21:03:02 install xdg-desktop-portal-gtk:amd64 0.11-1
2019-02-14 11:49:10 install qml-module-qtquick-window2:amd64 5.9.5-0ubuntu1.1
2019-02-14 11:49:10 install qml-module-qtquick2:amd64 5.9.5-0ubuntu1.1
2019-02-14 11:49:10 install qml-module-qtgraphicaleffects:amd64 5.9.5-0ubuntu1

Vous pouvez également utiliser l’historique de la commande apt. Cela ne montrera que les programmes que vous avez installés à l’aide de la commande apt. Il ne montrera pas les dépendances installées avec, bien que les détails soient présents dans les journaux. Parfois, vous voulez juste voir cela, n’est-ce pas ?

grep " install " /var/log/apt/history.log

La sortie devrait ressembler à quelque chose comme ceci :

Commandline: apt install pinta
Commandline: apt install pinta
Commandline: apt install tmux
Commandline: apt install terminator
Commandline: apt install moreutils
Commandline: apt install ubuntu-make
Commandline: apt install flatpak
Commandline: apt install cool-retro-term
Commandline: apt install ubuntu-software
La liste des paquets récemment installés

Le journal de l’historique d’apt est assez utile car il montre l’heure à laquelle la commande apt a été exécutée, l’utilisateur qui a exécuté la commande et les paquets qui ont été installés par une commande.

Conseil bonus : Afficher les applications installées dans le Software Center

Si vous n’êtes pas à l’aise avec le terminal et les commandes, vous avez toujours un moyen de voir les applications installées sur votre système.

Vous pouvez ouvrir le Software Center et cliquer sur l’onglet Installé. Vous verrez la liste des applications qui ont été installées sur votre système.

Showing installed applications in Software Center

Il ne montrera pas les bibliothèques et autres trucs de ligne de commande cependant mais peut-être que vous ne voulez pas voir cela car vous êtes plus GUI centric. Sinon, vous pouvez toujours utiliser le Synaptic Package Manager.

C’est tout

J’espère que ce petit tutoriel rapide vous a aidé à voir la liste des paquets installés sur les distributions basées sur Ubuntu et Debian.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.