Ubuntu

Ubuntu obtient une liste des packages installés

Ubuntu obtient une liste des packages installés

Comment répertorier les packages installés sur Ubuntu

Sur un système d'exploitation Ubuntu, de nombreux packages sont préinstallés. Mais vous pouvez également installer de nouveaux packages pour améliorer votre expérience Ubuntu en tant qu'utilisateur. Parfois, il est nécessaire de savoir combien de packages sont installés, si un package spécifique est installé ou non, quelle version de ce package est installée, à quelle architecture appartient le package, etc. La bonne nouvelle est que vous pouvez trouver toutes ces informations.

Je vais vous montrer comment trouver ces informations dans cet article. Je vais utiliser Ubuntu 17.10 Artful Aardvark pour toutes les démonstrations. Alors, commençons.

Répertoriez tous les packages installés :

Vous pouvez utiliser l'utilitaire de ligne de commande 'dpkg' pour répertorier tous les packages logiciels installés de votre système d'exploitation Ubuntu à partir du terminal.

Exécutez la commande suivante pour obtenir une liste de tous les packages installés d'Ubuntu :

$ dpkg --list

À partir de la sortie de la commande, vous pouvez voir que la première colonne ressemble à l'état du package installé. La deuxième colonne est le nom du package. La troisième colonne est la version du package. La quatrième colonne est l'architecture du package. La cinquième colonne est la description du paquet.

Les deux lettres 'ii' ici signifient que le paquet doit être installé, et il est installé. La première lettre décrit le statut du colis souhaité. La deuxième lettre décrit l'état actuel du colis.

Recherchez si un package spécifique est installé :

Disons que vous avez un ordinateur sur lequel Ubuntu est installé et que vous voulez savoir si le paquet openssh est installé. Vous pouvez facilement le faire. Vous pouvez exécuter 'dpkg -list' comme avant et filtrer la sortie avec 'grep' ou 'egrep' etc.

Exécutez la commande suivante pour savoir si le package openssh est installé :

$ dpkg --list | grep openssh

Vous pouvez voir que j'ai des packages openssh-client, openssh-server et openssh-sftp-server installés sur mon Ubuntu 17.10 système d'exploitation.

Pouvez-vous dire la version de ces packages? Bien, vous pouvez. Il est 7.5p1-10

Vous pouvez également indiquer l'architecture, qui est amd64 dans ce cas.

Vous pouvez également ajouter plus de conditions. Comme si une version spécifique d'un package spécifique est installée. Voyons si la version nano 2.8 est installé.

Exécutez la commande suivante pour savoir si nano 2.8 est installé :

$ dpkg --list | grep nano | grep 2.8

Vous pouvez voir que le paquet a été trouvé.

Vous pouvez ajouter n'importe quel nombre de conditions, utilisez simplement plus de commandes grep.

Découvrez combien de packages sont installés :

Vous pouvez également savoir combien de packages sont installés sur votre système d'exploitation Ubuntu. C'est un peu délicat, mais c'est possible. Tout ce que vous avez à faire est de compter le nombre de lignes de la sortie de la commande 'dpkg -list' et de soustraire le nombre de lignes prises par l'en-tête. C'est ça.

De la sortie précédente, vous pouvez voir que l'en-tête se compose de 5 lignes. Nous devons donc soustraire 5 lignes de la sortie.

Exécutez la commande suivante pour savoir combien de packages sont installés :

$ echo $(('dpkg --list | wc -l' - 5))

Vous pouvez voir que j'ai actuellement 1570 packages installés sur mon système d'exploitation Ubuntu.

C'est ainsi que vous répertoriez les packages installés sur Ubuntu 17.10 Oryctérope astucieux. Merci d'avoir lu cet article.

Comment capturer et diffuser votre session de jeu sur Linux
Dans le passé, jouer à des jeux n'était considéré qu'un passe-temps, mais avec le temps, l'industrie du jeu a connu une croissance énorme en termes de...
Meilleurs jeux à jouer avec le suivi des mains
Oculus Quest a récemment introduit l'idée géniale du suivi manuel sans contrôleurs. Avec un nombre toujours croissant de jeux et d'activités qui exécu...
Comment afficher la superposition OSD dans les applications et jeux Linux en plein écran
Jouer à des jeux en plein écran ou utiliser des applications en mode plein écran sans distraction peut vous couper des informations système pertinente...