lundi, novembre 25, 2024

Comment répertorier les packages installés sur Linux

Jordan Gloor / How-To Geek

Pour répertorier les packages installés sur Ubuntu ou toute distribution Debian, exécutez « apt list –installed » dans le terminal. Exécutez « dnf list installed » pour lister les packages installés sur Fedora.

Avec des milliers d’applications Linux gratuites, il est facile de perdre la trace de ce que vous avez déjà installé mais que vous n’utilisez plus. Voici comment lister les applications installées sur les principales familles Linux, et quelques méthodes qui ne dépendent pas de votre distribution Linux.

Que sont les packages sur les systèmes Linux ?

Les packages sur Linux sont similaires aux programmes d’installation d’applications ou de programmes sur macOS et Windows, d’une manière générale. Ils sont regroupés dans un fichier d’archive que vous téléchargez généralement à partir d’un référentiel central. Différentes distributions Linux utilisent différents formats pour vous fournir ces fichiers – Debian et Ubuntu utilisent des fichiers DEB, par exemple, tandis que RHEL et Fedora utilisent des fichiers RPM.

Cependant, les packages ne sont pas nécessairement des programmes complets et précompilés. Parfois, ce sont des bibliothèques, qui fournissent des fonctionnalités importantes à d’autres applications sur votre PC.

Les packages sont généralement installés, mis à jour et supprimés à l’aide d’un gestionnaire de packages. Le gestionnaire de paquets essaiera également de saisir toutes les dépendances lorsque vous installez une application, vous n’avez donc pas besoin de rechercher manuellement chaque morceau de code dont une application donnée a besoin pour fonctionner.

Il existe quelques gestionnaires de packages majeurs que vous rencontrerez couramment. Les distributions dérivées de Red Hat (comme Fedora) utilisent le dnf gestionnaire de paquets, les distributions dérivées de Debian (comme Ubuntu) utilisent aptet les distributions basées sur Arch utilisent pacman. Il existe également quelques gestionnaires de packages indépendants de la distribution, tels que Snap et Flatpak, que vous pouvez utiliser sur la plupart des systèmes Linux.

Apt : répertorier les packages installés sur Ubuntu

Le apt La commande permet d’utiliser le gestionnaire de paquets de la distribution Debian et des nombreuses distributions qui en sont issues, dont Ubuntu.

Note: Apt est le remplacement de l’ancien apt-get commande. Aptet apt-getpartagent la plupart de leur syntaxe, donc si vous trouvez des instructions qui appellent apt-getvous pouvez généralement remplacer apt sans aucun problème.

Pour voir la liste des packages installés, utilisez cette commande :

apt list --installed

lister les applications installées avec apt

Comme prévu, la sortie est longue et défile rapidement.

La sortie de la commande apt list

Pour voir combien d’entrées il y a, nous pouvons passer par wccomme nous le faisions auparavant.

apt list --installed | wc -l

compter les applications installées avec apt et wc

Pour trouver des packages d’intérêt, nous pouvons utiliser grep et une partie du nom ou du sujet qui nous intéresse.

apt list --installed | grep xfonts

Utilisation de grep pour rechercher des entrées spécifiques dans la sortie apt

Pour enquêter sur un seul package, utilisez le apt show commande avec le nom du package.

apt show xml-core

Obtenir les détails d'une seule application avec apt

EN RAPPORT: apt vs apt-get : Quelle est la différence sous Linux ?

DNF : répertorier les packages installés sur Fedora

Fedora est la plus réussie des distributions de bureau dérivées de RedHat. Nous l’utiliserons pour discuter de la liste des applications installées avec le dnf directeur chargé d’emballage.

Pour lister les packages installés avec dnfexécutez la commande suivante :

dnf list installed

répertorier les applications installées avec dnf

Cela produit une avalanche d’informations.

Liste des applications installées à partir de dnf

Pour voir combien de packages ont été répertoriés, nous pouvons transmettre la sortie via wcavec le -l (lignes).

compter les applications installées avec dnf et wc

Cela nous dit dnf trouvé 1 968 packages installés. Pour rendre la sortie plus gérable, vous pouvez la diriger vers grepet recherchez les packages qui vous intéressent.

dnf list installed | grep terminal

Utilisation de grep pour rechercher des entrées spécifiques dans la sortie de dnf

Vous pouvez également diriger la sortie vers less et utilisez la fonction de recherche dans less pour trouver ce que vous cherchez.

Si vous voyez un paquet dans la liste sur lequel vous souhaitez en savoir plus (ce qui est une bonne idée si vous envisagez de le supprimer), vous pouvez utiliser le dnf info commande.

Vous devez fournir le nom du package sans les détails de l’architecture de la plate-forme. Par exemple, pour voir les détails du package « gnome-terminal.x86_64 », vous devez saisir :

dnf info gnome-terminal

obtenir les détails d'une seule application avec dnf

EN RAPPORT: Quoi de neuf dans Fedora 36

Pacman : répertorier les packages installés sur Arch

Le pacman Le gestionnaire de packages est utilisé sur Arch Linux et ses dérivés, tels que Manjaro et EndeavourOS.

Pour répertorier les packages à l’aide de pacman nous devons utiliser le -Q option (requête).

pacman -Q

Liste des applications installées avec pacman

La liste des packages s’affiche dans la fenêtre du terminal.

Liste des applications installées de pacman

L’installation d’une seule application est susceptible d’entraîner l’installation de plusieurs packages, en raison de dépendances non satisfaites. Si l’application nécessite une bibliothèque particulière et qu’elle n’est pas présente sur votre ordinateur, l’installation la fournira. De même, la désinstallation d’une application peut entraîner la suppression de plusieurs packages. Ainsi, le nombre d’applications n’est pas le même que le nombre de packages.

Pour compter les packages installés, nous dirigeons la sortie via wc et utiliser le -l (lignes), comme avant.

pacman -Q | wc -l

compter les applications installées avec pacman et wc

Le -i (info) nous permet d’examiner les détails d’un paquet.

pacman -Qi bash

Obtenir des informations sur une seule application avec pacman

Ajout de la -i l’option deux fois peut fournir un peu plus d’informations, le cas échéant.

pacman -Qii bash

Utiliser l'option -i deux fois avec pacman

Dans ce cas, il y a quelques lignes supplémentaires au bas de la liste qui indiquent où se trouvent les fichiers modèles « .bash_profile » et « .bash_logout ».

informations supplémentaires fournies en utilisant l'option -i deux fois avec pacman

EN RAPPORT: Pourquoi je suis passé d’Ubuntu à Manjaro Linux

Flatpak : répertorier les packages installés sur n’importe quelle distribution

Il existe des moyens d’installer des applications indépendantes de la distribution. Ils sont conçus pour être des gestionnaires de paquets universels. Ils installent des versions d’applications en bac à sable, y compris leurs dépendances. Cela facilite l’installation de différentes versions d’une application sans avoir à se soucier des incompatibilités ou de la contamination croisée d’une version à l’autre.

Du point de vue du développeur de logiciels, l’utilisation d’un gestionnaire de packages universel signifie qu’il n’a qu’à empaqueter son application une seule fois et qu’il couvre toutes les distributions.

Le flatpak system est l’un des deux installateurs universels les plus populaires. Si vous avez utilisé flatpak sur votre ordinateur, vous pouvez toujours lister les applications installées avec la commande suivante :

flatpak list

répertorier les applications installées avec flatpak

Cela répertorie les applications installées et les runtimes associés qui ont été installés pour satisfaire les dépendances de ces applications. Pour voir uniquement les applications, ajoutez le --app option.

flatpak list --app

répertorier les applications mais exclure les runtimes à l'aide de flatpak

Pour voir les détails d’une demande individuelle, utilisez le info commande et le ID d’application du package, pas le nom de l’application.

flatpak info org.blender.Blender

Voir les détails d'une seule application flatpak

Snap : répertorier les packages installés sur n’importe quelle distribution

L’autre gestionnaire de paquets universel populaire s’appelle snap. C’est une initiative canonique. Il est utilisé par défaut dans l’application Ubuntu Software sur les versions récentes d’Ubuntu et snap peut également être installé sur d’autres distributions.

Pour répertorier les applications qui ont été installées à l’aide de snaputilisez cette commande :

snap list

lister les applications installées avec snap

Pour voir les détails d’une seule application, utilisez la commande snap info et le nom de l’application.

snap info firefox

obtenir les détails d'une seule application instantanée

EN RAPPORT: Comment travailler avec des packages Snap sous Linux

Pourquoi vérifier les packages et les applications installés ?

Le choix d’applications gratuites et open-source disponibles pour les utilisateurs de Linux est étonnant. Pour un nouveau venu sur Linux, cela peut être écrasant. Mais cela fait aussi partie du plaisir. Si vous avez un besoin particulier, vous recherchez un logiciel pour répondre à ce besoin. Si vous ne vous entendez pas avec celui que vous trouvez, ce n’est pas un problème. Il y en a probablement des dizaines d’autres que vous pouvez essayer jusqu’à ce que vous en trouviez un qui coche toutes vos cases.

Si vous n’êtes pas scrupuleux quant à la désinstallation de ceux que vous savez que vous n’utiliserez pas, ils resteront dans votre système en utilisant de l’espace sur le disque dur. Si vous êtes un programmeur, vous aurez également des kits d’outils et des bibliothèques inutilisés disséminés sur votre ordinateur. Sur un ordinateur de bureau, avec les disques durs de grande capacité raisonnablement bon marché d’aujourd’hui, cela ne posera peut-être pas trop de problème en soi. Sur les ordinateurs portables, c’est plus préoccupant en raison de leurs capacités de stockage plus petites.

Mais que vous ayez ou non de l’espace sur le disque dur, la thésaurisation des logiciels inutilisés signifie que les mises à jour logicielles prendront plus de temps car vous mettez à jour toutes ces applications inutilisées avec celles que vous utilisez réellement. Les images système et autres sauvegardes seront plus volumineuses que nécessaire, prendront plus de temps à se terminer et consommeront plus de supports de sauvegarde.

Il existe également la possibilité d’incompatibilités entre les composants des applications installées et oubliées et les nouvelles que vous essayez d’installer.

Afin de gérer la situation, la première étape évidente est de savoir ce qui est installé. Une fois que vous savez quoi, vous pouvez revoir la liste et décider ce qui reste et ce qui part.

EN RAPPORT: 4 façons de libérer de l’espace disque sous Linux

Prendre des décisions éclairées

dnf, aptet pacman ont des options qui trouvent et suppriment automatiquement les packages orphelins et inutiles. Mais ils ne trouveront pas d’anciens packages que vous n’utilisez plus. Cela nécessite une intervention humaine et la connaissance de ce qui doit être désinstallé. C’est là qu’interviennent ces commandes pratiques.

Après avoir libéré de l’espace, vous voudrez peut-être apprendre à installer des applications Android sur votre appareil Linux.

Source-135

- Advertisement -

Latest