Après avoir lu ce tutoriel, vous saurez comment trouver des informations sur les packages installés, supprimés et mis à niveau à l'aide de commandes apte, DPKG-QUERY, et lire les journaux DPKG. Il y a des instructions pour créer une liste de packages installés, installer tous les packages répertoriés sur un nouvel ordinateur et des conseils supplémentaires APT et DPKG.
Voir les packages installés à l'aide d'APT
La commande ci-dessous imprime une liste de tous les logiciels installés via le gestionnaire de packages APT / APT-GET.
APT - LISTE INSTALLÉEListing des packages installés avec DPKG-QUERY
DPKG-Query est une commande pour afficher des informations sur les packages à partir de la base de données DPKG.
sudo dpkg-query -lComptez tous les packages installés
À l'aide de DPKG-Query, vous pouvez obtenir un nombre total de tous les packages installés. Le -F Le drapeau répertorie tous les packages binaires uniquement, puis le toilettes La commande compte tous les packages répertoriés:
sudo dpkg-query -f '$ binary: package \ n' -w | wc -lComme vous pouvez le voir, il y a 2802 packages installés.
Voir les journaux de lecture des packages installés
Vous pouvez lire une activité APT récente (installation, retrait, mise à niveau) en lisant le journal / var / log / apt / historique.enregistrer comme indiqué ci-dessous:
chat / var / log / apt / historique.enregistrerPour obtenir des informations sur les packages installés à l'aide de DPKG, vous devez lire les journaux DPKG situés sur / var / log. Vous pouvez lire le journal actuel en exécutant la commande ci-dessous:
grep "installer" / var / log / dpkg.enregistrerPour vérifier le journal précédent, consultez le fichier / var / log / dpkg.enregistrer.1.
grep "installer" / var / log / dpkg.enregistrer.1La lecture des journaux compressés est le même processus mais avec zgrep au lieu de grep, comme indiqué dans l'exemple ci-dessous.
zgrep "installer" / var / log / dpkg.enregistrer.dix.gzSi vous souhaitez voir tous les journaux compressés à la fois, vous pouvez utiliser un panier comme dans l'exemple suivant:
zgrep "installer" / var / log / dpkg.enregistrer.*.gzListe des packages supprimés
Vous pouvez également énumérer les packages supprimés en lisant les journaux en remplaçant «Installer» par «Supprimer», comme indiqué dans l'image ci-dessous.
grep "supprimer" / var / log / dpkg.enregistrerComme pour l'exemple précédent, vous pouvez également utiliser la commande Zgrep et un joker pour lire tous les journaux compressés, comme indiqué dans la capture d'écran ci-dessous.
zgrep "supprimer" / var / log / dpkg.enregistrer.*.gzListe des packages mis à niveau
Pour afficher les packages mis à niveau, remplacez «installer» ou «supprimer» par «mise à niveau», comme indiqué dans l'exemple ci-dessous.
grep "mise à niveau" / var / log / dpkg.enregistrerUtiliser zgrep Pour lire les journaux compressés.
Zgrep "mise à niveau" / var / log / dpkg.enregistrer.dix.gzComme pour les exemples précédents, vous pouvez également utiliser un joker.
Zgrep "mise à niveau" / var / log / dpkg.enregistrer.*.gzListe d'exportation des packages installés à installer sur un nouvel appareil
Vous pouvez créer une liste de packages installés, puis l'importer dans un nouvel appareil pour installer le même logiciel.
Pour créer une liste de packages installés, vous pouvez faire une procédure similaire à celle utilisée pour compter les packages installés, comme indiqué ci-dessous. Au lieu de compter, la commande suivante crée une liste appelée InstalledPackages.
sudo dpkg-query -f '$ binary: package \ n' -w> installépackagesSur l'ordinateur, vous souhaitez installer les mêmes packages:
sudo xargs -a installé les packages apt installationDans la capture d'écran ci-dessous, l'APT a été exécuté sur le même ordinateur que la liste a été créée; Ainsi, il est détecté que des packages sont déjà installés.
Mise à jour des packages obsolètes
Vous pouvez utiliser la commande apt pour vérifier les packages obsolètes à mettre à jour en exécutant la commande ci-dessous:
Sudo apt - mise à jour de la mention de fixeFixation des dépendances ou packages cassés
Pour corriger les dépendances ou les packages cassés, après avoir exécuté Mise à jour apt-get, Exécuter la commande ci-dessous.
sudo apt-get install -fÀ propos de APT et DPKG
Pour plus d'informations sur le directeur des packages APT / APT-GET.mourir.net / man / 8 / apt-get.
Pour plus d'informations sur DPKG, visitez la page de l'homme https: // linux.mourir.net / man / 1 / dpkg.
Conclusion
Comme vous pouvez le voir, afficher le logiciel installé, supprimé et mis à niveau est une tâche facile, tout niveau d'utilisateur Linux peut exécuter avec quelques commandes. Linux propose une variété de commandes et d'outils polyvalents pour gérer et administrer des packages de manière personnalisée. Par exemple, obtenir le nombre total de programmes installés dans Microsoft Windows peut être plus difficile ou impossible sans l'aide d'un outil externe.
L'apprentissage de tâches simples comme le tutoriel expliqué dans ce didacticiel peut vous faire gagner beaucoup de temps, comme le prouve la section décrivant comment exporter une liste de packages à installer sur un nouvel appareil, particulièrement utile lorsque vous devez créer un serveur similaire et un clonage de clonage ' t une option.
Apprendre à administrer et à gérer les packages est des connaissances essentielles et de base, tout l'utilisateur doit avoir.
J'espère que ce tutoriel a été utile. Continuez à suivre l'astuce Linux pour plus de conseils et de tutoriels Linux.