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.
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.
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.
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
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.
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.