En lisant ce tutoriel, vous n'obtiendrez pas seulement des instructions simples pour répertorier les packages installés. Vous serez également familier avec différents gestionnaires de packages et leurs commandes pour administrer des packages.
Toutes les instructions décrites dans ce tutoriel comprennent des captures d'écran, ce qui permet à tous les utilisateurs de Linux de les comprendre et de les suivre.
Une brève introduction aux gestionnaires de packages Debian
Avant de montrer les techniques pratiques pour répertorier tous les packages sur Debian, présentons-vous à chacun.
Le dpkg Packages Manager est la base debian de tous les gestionnaires de packages. D'autres alternatives connues comme apte ou apt-get sont des fronts pour dpkg, tandis que l'aptitude est un frontend pour apte.
Le apte et apt-get Les frontends ont des avantages importants par rapport à DPKG:
Le aptitude Frontend est encore meilleur, y compris les fonctionnalités suivantes:
Énumérer tous les packages installés sur Debian 11 en utilisant dpkg / dpkg-query
La section de ce didacticiel explique comment répertorier les packages installés sur Debian en utilisant les deux dpkg et DPKG-QUERY outils.
La première commande enseignée dans cet article affichera une liste complète de tous les packages installés dans notre système Debian 11 en utilisant dpkg.
Pour le faire, courez juste dpkg suivi par le -l (liste) Flag, comme indiqué dans la capture d'écran ci-dessous.
dpkg -l
Comme vous pouvez le voir, la commande affichera les cinq colonnes suivantes expliquées ci-dessous.
Compréhension dpkg Sortir
Une autre façon d'obtenir la même sortie est le DPKG-QUERY commande, également suivie par le -l Flag, comme indiqué dans l'image ci-dessous.
dpkg-query -l
Le DPKG-QUERY La commande a des fonctions supplémentaires; Par exemple, vous pouvez exporter la liste complète des packages installés dans un fichier, qui peut être utilisé plus tard pour installer tous les packages répertoriés dans le fichier. Ceci est une excellente méthode pour installer tous les packages de votre système actuel dans un nouveau système.
La commande suivante créera un fichier nommé InstalledPackages contenant une liste de tous les packages actuels. Le nom du fichier est arbitraire.
dpkg-query -f '$ binary: package \ n' -w> inststallpackages
Vous pouvez voir la liste exportée à l'aide de commandes de lecture comme le moins Commande, comme indiqué ci-dessous.
moins d'installation
C'est ainsi que vous pouvez répertorier les packages installés dans Debian Linux en utilisant les deux dpkg et DPKG-QUERY commandes. Continuez à lire ci-dessous pour répertorier les packages en utilisant des commandes alternatives.
Répertoriez tous les packages installés sur Debian 11 en utilisant APT
Le apte (Advanced Package Tool) La commande est un autre gestionnaire de packages disponible sur les distributions Linux de Debian et Ubuntu. Bien que la recherche d'informations sur les packages avec DPKG présente des avantages par rapport à l'APT, APT est meilleur car il peut résoudre les dépendances lors de l'installation du logiciel. Mais aussi apte peut être utile pour répertorier les packages et obtenir des informations sur eux.
Pour imprimer une liste complète des packages installés à l'aide d'APT, exécutez la commande illustrée ci-dessous:
liste appropriée -
Comme vous pouvez le voir, la sortie est lisible par l'homme, mais les deux dpkg et DPKG-QUERY Renvoie une sortie plus conviviale triée par des colonnes.
Listing des packages par statut sur Debian 11 en utilisant aptitude
Comme dit dans l'introduction de cet article, le aptitude La commande est un frontend pour apte avec des interfaces à la fois interactives et en ligne de commande.
Pour répertorier tous les fichiers installés avec une interface de ligne de commande en utilisant aptitude, courir le aptitude commande suivie par le Recherche ~ i Option, comme indiqué dans la capture d'écran suivante.
Recherche d'aptitude ~ i
Comme vous pouvez le voir, la commande renvoie 4 colonnes, où le premier affiche l'état du package (je signifie que le package est installé). La deuxième colonne montre comment le package a été installé; Dans l'exemple ci-dessus, le UN La lettre indique que le package a été automatiquement installé. La troisième colonne affiche le nom du package, et la quatrième colonne affiche la description du package.
Pour répertorier les packages installés à l'aide du mode interactif, exécutez aptitude suivi par le -je Flag comme indiqué ci-dessous.
aptitude -i
La sortie affichera tous les packages installés, y compris leur statut. Comme indiqué dans la capture d'écran précédente, la liste commencera à afficher les packages installés choisis pour être supprimés. En faisant défiler vers le bas, vous verrez des packages choisis pour être retenus et des packages en cours d'installation automatiquement.
Vous pouvez également afficher tous les packages installés triés par statut en exécutant simplement aptitude Sans drapeaux.
aptitude
Comme vous pouvez le voir dans l'image ci-dessous, vous pouvez afficher tous les fichiers de votre système triés par les catégories suivantes:
Cette interface interactive est intuitive; Parcourez-les en fonction de l'état des packages que vous souhaitez énumérer.
Ce sont les méthodes disponibles pour énumérer les packages installés sur Debian 11, ses versions précédentes et les distributions Linux basées à Debian.
Conclusion
Comme vous pouvez le voir, chaque programme (DPKG, DPKG-Query, APT et aptitude) présente ses propres avantages et inconvénients. Tout niveau d'utilisateur Linux peut exécuter les commandes expliquées dans ce tutoriel pour indiquer les packages installés dans le système. Connaître votre logiciel est obligatoire pour tout administrateur système. Toutes les alternatives expliquées dans cet article sont utiles, étant l'aptitude la meilleure pour les utilisateurs qui n'aiment pas gérer le terminal Linux. Ma recommandation est de les apprendre tous à se familiariser avec différents gestionnaires de packages.
Merci d'avoir lu ce tutoriel expliquant comment répertorier tous les packages installés sur Debian 11. J'espère que cela vous a été utile. Continuez à lire l'astuce Linux pour plus de conseils et de tutoriels Linux.