Il est facile de voir quels packages vous avez installés sur votre PC Linux avec ces commandes.

Avant d'installer un nouveau package, vous devez vérifier s'il est déjà installé sur votre système. De plus, si vous passez à un nouveau système, avoir une liste de tous les packages installés peut vous faire gagner beaucoup de temps et d'efforts. Cela peut également vous aider à identifier les packages indésirables que vous souhaitez supprimer pour libérer de l'espace.

Voici comment répertorier tous les packages installés sur diverses distributions Linux, notamment Ubuntu, Debian, CentOS, Arch Linux et openSUSE.

Répertorier les packages installés sur Ubuntu/Debian

Sur les distributions basées sur Debian, vous pouvez utiliser le gestionnaire de packages APT pour rechercher, installer, mettre à jour et supprimer des packages. En utilisant APT, vous pouvez également lister tous les programmes installés sur Debian/Ubuntu ainsi que leurs versions et quelques autres informations.

Pour répertorier tous les packages installés sur Distributions basées sur Debian, utilisez la commande suivante :

liste apt --installé

La liste affiche différents packages avec [installée], [installé, automatique], et [installé, local] Mots clés.

  • [installée] indique que vous avez installé le package à partir du référentiel officiel.
  • [installé, automatique] montre qu'APT a installé ce package en tant que dépendance d'un autre package logiciel.
  • [installé, local] affiche les packages que vous avez installés localement à l'aide dpkg -i et non du référentiel.

Vous pouvez également rechercher un programme dans la liste des programmes installés en utilisant la commande grep comme suit:

liste apt --installé | grep nom_programme

Vous pouvez également utiliser l'utilitaire dpkg pour lister les packages installés :

dpkg-l

Pour imprimer uniquement les noms des packages installés, utilisez la commande dpkg avec awk comme suit :

dpkg-l | awk '{print $2}'

Afficher les packages installés sur les distributions basées sur RHEL

YUM et DNF sont utilisés pour gérer les packages dans les distributions basées sur RHEL. En les utilisant, vous pouvez installer, mettre à jour, répertorier et supprimer des packages sur votre PC.

Bien que YUM ne soit plus utilisé dans les nouvelles distributions (telles que RHEL 8, CentOS 8, Fedora 22, etc.), il fonctionne toujours dans la plupart d'entre elles. RPM vous permet également d'installer et de gérer des packages RPM locaux.

Pour répertorier tous les packages installés sur les distributions basées sur RHEL avec YUM, utilisez :

yum liste installée

Pour les packages installés avec DNF, utilisez :

liste dnf installée

Vous pouvez également répertorier les packages installés sur les distributions basées sur RHEL à l'aide de la commande rpm suivante :

tr/min -qa

Le --dernier L'option avec la commande ci-dessus répertorie tous les packages récemment installés avec le dernier package en haut :

rpm -qa --last

Cette commande répertorie également la date et l'heure du package installé avec les noms du package :

rpm -qa --last | tac

Répertorier les packages installés sur Arch Linux

Pacman est le gestionnaire de packages par défaut sur les distributions Linux basées sur Arch telles que Manjaro et EndeavourOS. Avec Pacman, vous pouvez installer et supprimer des packages dans les distributions basées sur Arch, mettez à jour les packages obsolètes et affichez une liste de tous les packages installés.

Voici la commande pour lister tous les packages installés sur une distribution basée sur Arch :

pacman -Q

Pour répertorier tous les packages explicitement installés, utilisez :

pacman -Qe

Pour répertorier tous les packages étrangers que vous avez installés manuellement à partir d'un référentiel autre que principal, utilisez :

pacman-Qm

Si vous recherchez un package spécifique dans la liste des packages installés, utilisez :

pacman-Q | grep 

Répertorier les packages installés sur openSUSE

Zypper est le gestionnaire de paquets en ligne de commande par défaut dans openSUSE. Pour répertorier tous les packages installés sur openSUSE, utilisez l'une des commandes suivantes :

recherche zypper --installé uniquement

Ou:

zypper se -i

Pour vérifier si un package spécifique figure dans la liste des packages installés, utilisez la syntaxe suivante :

zypper se -i 

Vous pouvez également imprimer des informations sur un package installé en utilisant :

infos sur le zypper 

Afficher les packages Snap installés sur Linux

Outre les gestionnaires de packages intégrés traditionnels, il existe également des programmes que vous pouvez installer sur votre système Linux via Snap.

Snap est un gestionnaire de packages universel pris en charge sur toutes les principales distributions Linux. Cela rend l'installation du logiciel beaucoup plus facile sur Linux car les packages Snap sont livrés avec leurs dépendances.

Pour répertorier les packages Snap installés sur n'importe quelle distribution Linux, exécutez :

liste instantanée

Cette commande répertorie les packages que vous avez installés à l'aide de Snap. Il n'inclut aucun package que vous avez installé à l'aide de vos gestionnaires de packages par défaut.

Outre le nom du package installé, la liste contient également d'autres informations telles que le numéro de version du package, numéro de révision, informations sur le canal, nom de l'éditeur et toute information supplémentaire si disponible.

Répertorier les packages Flatpak installés

Semblable à Snap, Flatpak est également un outil facilitant la gestion des packages sous Linux. Vous pouvez installer Flatpak sur toutes les principales distributions Linux et vous pouvez l'utiliser pour créer, installer et exécuter des applications sur Linux.

Pour répertorier les packages installés Flatpak, utilisez la commande suivante :

liste flatpak

Cette commande répertorie tous les packages et runtimes Flatpak installés sur votre système Linux. Le runtime est un ensemble de dépendances nécessaires à l'exécution d'une application.

Pour lister uniquement les applications installées, utilisez le --app choix comme suit :

liste flatpak --app

De même, pour répertorier uniquement les runtimes installés, utilisez la --Durée option:

liste flatpak --exécution

Pour afficher des informations détaillées sur les éléments répertoriés tels que la taille de l'application installée, l'architecture, l'origine, etc., utilisez le -d option:

liste flatpak -d

Vous pouvez également ignorer toutes les informations supplémentaires et simplement imprimer les noms des applications installées en utilisant :

flatpak --columns=liste de noms

Enregistrer la liste des programmes installés dans un fichier

Pour enregistrer la liste de tous les programmes installés dans un fichier, redirigez la sortie de la commande vers un fichier à l'aide de l'opérateur de redirection (>) suivi du nom du fichier.

Par exemple, pour enregistrer la liste des programmes installés par APT dans un fichier texte nommé programmes_installés.txt, la commande serait :

apt list --installed > install_programs.txt

Compter le nombre de packages installés

Vous pouvez également compter le nombre de packages installés dans la liste en utilisant la commande wc. Par exemple, pour compter le nombre de packages installés par Zypper dans openSUSE, la commande serait :

recherche zypper --installed-only | wc -l

Vous avez une liste de tous les packages Linux installés!

Maintenant que vous savez quels packages sont installés sur votre système Linux, vous pouvez facilement mettre à jour ceux qui sont obsolètes ou nettoyer de l'espace en supprimant les packages indésirables.

De plus, avoir cette liste de programmes peut également faciliter une transition transparente vers un nouveau système, vous permettant d'installer tous ces programmes sans avoir besoin de les mémoriser individuellement.