Modes de paiement Abuse

Comment afficher la liste des paquets Gentoo installés ?

10.03.2021, 22:05

Dans certains cas, vous pouvez avoir besoin d'afficher la liste des paquets installés sous Gentoo. Ceci est souvent nécessaire pour nettoyer le système des fichiers inutiles, pour migrer des programmes, et pour un certain nombre d'autres raisons. Il existe de nombreux utilitaires et scripts pour résoudre ce problème. Nous ne les examinerons pas tous, nous nous concentrerons uniquement sur les méthodes les plus efficaces et les plus justifiées.

Visualisation du fichier World

Lorsque vous êtes confronté à une tâche telle que la visualisation des fichiers Gentoo, le premier endroit où vous devriez regarder est /var/lib/portage/world. C'est là que sont enregistrés tous les programmes utilisateur installés manuellement. Pour ce faire, exécutez la commande :

$ cat /var/lib/portage/world

Utiliser EIX

Lorsque vous voulez voir tous les paquets Gentoo installés, vous avez besoin d'un autre moyen. Le script Eix Gentoo, Eix Gentoo, est un ensemble complet d'utilitaires pour vous aider à trouver et gérer les paquets dans overlays et Portage. Comme nous ne sommes intéressés que par la fonction qui affiche tous les paquets, nous l'utilisons :

$ emerge -pv eix

Ensuite, nous regardons les paquets eux-mêmes :

$ eix -I | less

Vous verrez le nom du paquet lui-même et quelques brèves informations à son sujet :

[?] app-accessibility/at-spi2-atk

Available versions: (2) 2.10.2 ~2.12.1{tbz2}

{test}

Installed versions: 2.14.1(2){tbz2}(02:45:46 28.03.2015)(-test ABI_MIPS="-n32 -n64 -o32" ABI_PPC="-32 -64" ABI_S390="-32 -64" ABI_X86="64 -32 -x32")

Homepage: http://live.gnome.org/Accessibility

Description: Gtk module for bridging AT-SPI to Atk

Utilisation d'EPM

Vous pouvez également utiliser des scripts perl pour afficher les paquets installés. Un excellent script est EPM, qui s'installe comme suit :

$ sudo emerge -av epm

Maintenant, récupérez les paquets :

$ epm -qa

Ceci affichera des informations sur le paquet - son nom et sa version :

fixesproto-5.0-r1

xcmiscproto-1.2.2

compositeproto-0.4.2-r1

xf86rushproto-1.1.2-r1

xf86driproto-2.1.1-r1

recordproto-1.14.2-r1

damageproto-1.2.1-r1

presentproto-1.0

dri2proto-2.8-r1

xproto-7.0.27

Vous pouvez filtrer uniquement les noms des paquets AWK à l'aide d'une fonction spéciale :

$ epm -qa | awk -F- '{print $1}'

C'est tout. Il existe en effet de nombreuses façons de procéder. Utilisez l'une ou l'autre d'entre elles en fonction des circonstances et des tâches à accomplir.