Debian

Lister tous les paquets installés sur Debian

Lister tous les paquets installés sur Debian
Ce tutoriel expliquera comment lister les paquets installés sur Debian, y compris toutes les options pour lister les paquets nécessaires. Sur LinuxHint était déjà expliqué comment désinstaller des packages dans Debian, cet article comprenait une brève introduction à la liste des packages, maintenant toutes les options pour lister les packages seront expliquées à l'aide des gestionnaires de packages dpkg, dpkg-query et apt.

dpkg/dpkg-requête

Le gestionnaire de paquets Debian est dpkg, dpkg est la commande que nous utilisons pour installer, supprimer et gérer les paquets Debian. Pour savoir comment les fichiers dpkg sont créés, vous pouvez consulter cet article sur le sujet.

Pour faire une simple liste complète de tous les paquets installés dans notre système Debian, exécutez :

dpkg -l

Comme vous le voyez, il y a 4 colonnes affichant les noms du programme, les versions, le support de l'architecture et la description.

UNE dpkg-requête -l La commande lancera exactement la même sortie, deux manières d'obtenir les mêmes informations sur les packages :

Pour une vue plus confortable, vous pouvez ajouter le moins paramètre, exécutez depuis la console :

dpkg-requête -l | moins

Si nous voulons rechercher un .deb et s'il est installé, exécutez :

dpkg -s | Statut grep

Essayer:

dpkg -s nano | Statut grep

Ensuite, essayez avec un package que vous savez que vous n'avez pas, dans mon cas, j'utilise mal Tomcat :

dpkg -s tomcat | Statut grep

Comme vous pouvez le voir, la première sortie indique que nano est installé, tandis que la seconde indique que Tomcat n'est pas installé mais disponible.

Maintenant, si nous voulons répertorier le package spécifique avec les informations fournies avec dpkg -l taper:

dpkg -l

Essayer:

dpkg -l nano

Encore une fois, l'équivalent dpkg-query lancera la même sortie

Si vous souhaitez lister tous les fichiers appartenant à un type de package :

dpkg -L

Essayer

dpkg -L nano

Cette commande répertorie tous les fichiers appartenant à nano et ses chemins. Nous pouvons avoir ces informations avant d'installer le paquet, obtenir un .deb et essayez :

dpkg -c <.deb>

Dans ce cas dpkg -c affiche les répertoires et les fichiers qui seront installés avec Teamviewer.

Voyons maintenant le nombre total de packages installés sur notre appareil, exécutez :

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

dpkg-requête nous permet d'exporter une liste de packages installés que nous pouvons utiliser plus tard pour réinstaller le même logiciel sur un autre appareil. Pour créer une liste des packages installés, exécutez :

dpkg-query -f '$binary:Package\n' -W > inststalledPackages

Essayez maintenant:

Paquets moins installés

apte

Apt (Advanced Package Tool) est un autre gestionnaire de packages disponible sur les distributions Linux basées sur Debian et Ubuntu. Bien que trouver des informations sur les packages dpkg présente des avantages par rapport à apt, apt est meilleur car il peut résoudre les dépendances lors de l'installation du logiciel. Mais aussi apt peut être utile pour lister les packages et obtenir des informations sur eux.

Pour obtenir une liste des packages installés avec apt, exécutez :

liste apt --installé

Vous pouvez également ajouter le paramètre less pour avoir une vue confortable, permettant de passer facilement des lignes et des pages.

liste apt --installed | moins

Avec apt, nous pouvons également utiliser grep pour rechercher un package spécifique, sur le type de console :

liste apt --installed | grep -i nano

Vous pouvez ignorer l'avertissement, apt informe de la présence du paquet.

Si nous voulons lister les dépendances d'un package avec apt, tapez dans le terminal :

apt-cache dépend


Cette sortie révèle les dépendances de Teamviewer.J'espère que vous avez trouvé cet article sur la liste des programmes et leurs informations sur les systèmes Debian et Ubuntu. Comme vous le voyez, chaque programme (dpkg, dpkg-query ou apt) a ses propres avantages et inconvénients, tandis que dpkg/dpkg-query nous permet de rassembler plus d'informations, apt peut aider là où dpkg échoue comme des dépendances.Continuez à suivre LinuxHint pour plus de conseils et de mises à jour sur Linux.

Vulkan pour les utilisateurs Linux
Avec chaque nouvelle génération de cartes graphiques, nous voyons les développeurs de jeux repousser les limites de la fidélité graphique et se rappro...
OpenTTD contre Simutrans
Créer votre propre simulation de transport peut être amusant, relaxant et extrêmement attrayant. C'est pourquoi vous devez vous assurer que vous essay...
Tutoriel OpenTTD
OpenTTD est l'un des jeux de simulation d'entreprise les plus populaires. Dans ce jeu, vous devez créer une merveilleuse entreprise de transport. Cepe...