GNU/Linux >> Tutoriels Linux >  >> Ubuntu

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

Avec Ubuntu, nous pouvons installer plusieurs packages complémentaires sur notre VPS en fonction de nos besoins. Les packages tels qu'Apache, PHP et MySQL ne sont pas préchargés avec le système d'exploitation Linux. Cependant, ces fonctionnalités supplémentaires peuvent être facilement installées à l'aide des packages respectifs. Vous pouvez également choisir d'installer une version spécifique sur votre système d'exploitation Linux.

Dans certains cas, vous souhaiterez peut-être répliquer l'environnement d'une machine à une autre. Dans de tels cas, vous devrez répertorier les packages installés et leurs versions.

De même, vous souhaiterez peut-être réinstaller le système d'exploitation Linux sur votre machine, ce qui vous obligera à réinstaller les packages.

Si vous envisagez d'installer, de désinstaller ou de réinstaller des packages, la première étape doit toujours être de répertorier d'abord les packages installés. Cela vous permet de vérifier la version installée du package et de procéder à une vérification croisée au cas où un package spécifique devrait être mis à jour.

La liste des packages installés sur Ubuntu peut être effectuée de plusieurs manières. Cet article vous montrera plusieurs façons de le faire à l'aide de votre terminal.

Utilisation d'APT pour répertorier les packages installés sur Ubuntu

Ubuntu utilise apt qui est un outil en ligne de commande pour aider à la gestion des packages. apt a été introduit dans Ubuntu 14.04. Suite à cette version, l'apt La commande peut être utilisée pour lister les packages installés.

La commande pour lister les packages installés sera :

sudo apt list –-installed

Cela listera tous les packages installés et leurs versions. La liste complète des packages installés sera très probablement très longue, dépassant votre écran déroulant.

Vous pouvez limiter la sortie de la liste installée en utilisant moins . Cela affichera une sortie plus petite. La commande Linux pour cela sera séparée par un tube (|). Un exemple de ceci est comme indiqué ci-dessous :

sudo apt list –-installed | less

Alors que moins compresse votre sortie, il fournira toujours une liste des packages installés. Pour rechercher un package spécifique, vous pouvez utiliser grep avec la liste des packages.

Par exemple, si vous souhaitez lister tous les packages PHP installés, utilisez la commande suivante :

sudo apt list –-installed | grep PHP

Ensuite, pour afficher plus d'informations sur un package spécifique, utilisez la commande suivante :

sudo apt packageName

Utilisation de dpkg-query pour répertorier les packages installés sur Ubuntu

Si vous avez une ancienne version de Linux Ubuntu installée et que vous ne pouvez pas utiliser le apt utilisez l'outil dpkg-query commande. Cela répertorie également les packages installés. Le dpkg de base commande serait :

sudo dpkg -l

Cette sortie fournira de la même manière les noms des packages et leurs versions avec une brève description du package.

Vous pouvez utiliser moins avec cette commande pour afficher une sortie plus petite. Le dpkg la commande pour cela serait :

sudo dpkg -l | less

Avec grep inclus dans cette commande, vous pouvez rechercher des packages spécifiques. La commande ressemblerait à ceci dans la ligne de commande :

sudo dpkg -l | grep packageName

Par exemple, pour lister les packages PHP installés, tapez simplement :

sudo dpkg -l | grep PHP

Créer une liste des packages installés sur Ubuntu

Il peut être nécessaire de créer une liste complète des packages installés et d'enregistrer cette liste de packages dans un fichier. La commande ci-dessous enregistre une sortie complète dans un fichier :

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

Vous pouvez également essayer une autre commande :

sudo dpkg --get-selections > completePackage.txt

Bien que cela vous aide à suivre les packages installés sur votre machine, il peut également être utilisé pour répliquer l'installation sur d'autres machines. Vous pouvez l'utiliser pour installer les mêmes packages sur un nouveau serveur. Pour ce faire, utilisez la commande suivante après avoir placé completePackage.txt sur la nouvelle machine :

sudo xargs -a completePackage.txt apt install

Cela peut également être fait en utilisant apt . Pour obtenir tous les packages installés dans un fichier, vous pouvez utiliser la commande ci-dessous :

sudo apt list --installed | awk -F/ -v ORS=" " 'NR>1 {print $1}' > completePackage.txt

Une fois que nous avons cela dans un fichier, nous pouvons tout installer sur un autre serveur en utilisant la commande :

sudo apt-get install < completePackage.txt

Compter les packages installés sur Ubuntu

Vous devrez peut-être compter le nombre de packages Linux installés. Cela peut être fait de la même manière que la commande ci-dessus. Pas en redirigeant la sortie vers un fichier, mais en utilisant wc pour obtenir le décompte.

Un exemple d'une telle commande est illustré ci-dessous :

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

La sortie sera le nombre total de packages installés. De même, vous pouvez utiliser la commande ci-dessous avec apt pour obtenir le nombre total de packages installés.

sudo apt list –-installed | wc -l

Comment répertorier les packages pouvant être mis à niveau

Utiliser apt , vous pouvez également vérifier les nouvelles versions de package disponibles pour l'installation. Cela peut être fait en utilisant la commande ci-dessous :

sudo apt list –upgradeable

Répertorier toutes les versions

Si plusieurs versions sont installées, vous pouvez répertorier toutes les versions installées à l'aide de apt . Cela peut être fait en utilisant la commande ci-dessous :

sudo apt list --all-versions

Dans /var/log/apt dossier, vous pouvez lister le history.log fichier pour vérifier les informations sur le paquet qui a été supprimé, mis à jour et supprimé, à quelle heure et quel jour.

Forfaits Snap et Flatpak

Depuis apt et dpkg ne pourront pas répertorier les packages Linux Snap et Linux Flatpak, nous devrons utiliser des commandes légèrement différentes.

Pour répertorier les packages Linux Snap installés, utilisez la commande suivante :

snap list

De même, pour lister les packages Linux Flatpak installés, utilisez la commande suivante :

flatpak list

Conclusion

Vous connaissez maintenant quelques commandes Linux de base pour voir quels packages sont installés sur votre machine Linux Ubuntu 20.04. Vous pouvez répertorier tous les packages installés à l'aide de différentes commandes. Essayez-le et faites-nous savoir comment cela se passe dans les commentaires ci-dessous.


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

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

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

  4. Comment trouver tous les packages supplémentaires que j'ai installés ? ?

  5. Apt-Get liste les packages installés | Liste installée avec Apt sur Ubuntu

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

Comment répertorier les packages installés sur les distributions Linux basées sur Ubuntu et Debian

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

Comment obtenir une liste des applications installées dans Ubuntu Dash ?

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

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