GNU/Linux >> Tutoriels Linux >  >> Debian

Comment lister les paquets installés sur Debian

Dans ce guide, nous expliquerons comment lister et filtrer les packages installés sur Debian. Nous vous montrerons également comment vérifier si un package spécifique est installé, compter les packages installés et connaître la version d'un package installé.

Savoir répertorier les packages installés sur votre système basé sur Debian peut être utile dans les situations où vous devez installer les mêmes packages sur une autre machine ou si vous souhaitez réinstaller votre système.

Répertorier les packages installés avec Apt #

Aptis est une interface de ligne de commande pour le système de gestion de packages et combine les fonctionnalités les plus couramment utilisées de apt-get et apt-cache y compris une option pour lister les packages installés.

Pour répertorier tous les packages installés sur votre système, exécutez la commande suivante :

sudo apt list --installed
adduser/stable,now 3.115 all [installed]
apt/stable,now 1.4.8 amd64 [installed]
apt-listchanges/stable,now 3.10 all [installed]
apt-utils/stable,now 1.4.8 amd64 [installed]
autoconf/stable,now 2.69-10 all [installed]
automake/stable,now 1:1.15-6 all [installed]
autotools-dev/stable,now 20161112.1 all [installed,automatic]
base-files/stable,now 9.9+deb9u5 amd64 [installed]
base-passwd/stable,now 3.5.43 amd64 [installed]
bash/stable,now 4.4-5 amd64 [installed]

La commande affichera une liste de tous les packages installés, y compris des informations sur les versions et l'architecture des packages. La colonne la plus à droite de la sortie indique si le package a été automatiquement installé en tant que dépendance d'un autre package.

Étant donné que la liste des packages est longue, il est judicieux de diriger la sortie vers le less commande pour faciliter la lecture :

sudo apt list --installed | less

Pour savoir si un package spécifique est installé, utilisez la commande grep pour filtrer la sortie. Par exemple, pour savoir si le tmuxpackage est installé sur le système, vous taperez :

sudo apt list --installed | grep tmux
tmux/stable,now 2.3-4 amd64 [installed]

La sortie ci-dessus montre que vous avez installé tmux 2.3-4 sur votre système.

Répertorier les packages installés avec dpkg-query #

dpkg-query est une ligne de commande qui peut être utilisée pour afficher des informations sur les packages répertoriés dans la base de données dpkg.

Pour obtenir une liste de tous les packages installés, tapez :

sudo dpkg-query -l | less

La commande affichera une liste de tous les packages installés, y compris les versions des packages, l'architecture et une courte description.

Vous pouvez filtrer le dpkg-query -l sortie en utilisant le grep commande :

sudo dpkg-query -l | grep package_name_to_search

Créer une liste de tous les packages installés #

La commande suivante stockera la liste de tous les packages installés sur votre système Debian dans un fichier appelé packages_list.txt :

sudo dpkg-query -f '${binary:Package}\n' -W > packages_list.txt

Maintenant que vous avez la liste, vous pouvez installer les mêmes packages sur votre nouveau serveur avec :

sudo xargs -a packages_list.txt apt install

Compter le nombre de packages installés #

Pour savoir combien de packages sont installés sur votre système, vous pouvez utiliser la même commande que lors de la création d'une liste de packages, mais au lieu de rediriger la sortie vers un fichier, vous pouvez la diriger vers le wc commande pour compter les lignes :

sudo dpkg-query -f '${binary:Package}\n' -W | wc -l

La sortie affichera le nombre de packages installés :

466

Debian
  1. Comment répertorier les packages installés dans Ubuntu

  2. Comment répertorier les packages installés à partir d'un certain référentiel sous Linux

  3. Comment répertorier les référentiels installés dans Ubuntu et Debian

  4. Comment lister tous les packages installés sous Linux

  5. Lister les packages installés dans Ubuntu 20.04 - Comment effectuer cette tâche ?

Comment répertorier les packages installés triés par date d'installation sous Linux

Comment répertorier les packages installés sous Linux

Comment répertorier les packages installés dans Ubuntu 20.04

Comment répertorier les packages logiciels installés sur Ubuntu

Comment répertorier les packages installés dans Ubuntu 22.04

Comment répertorier les packages installés sur Ubuntu 22.04