I nogle tilfælde kan du få brug for at se en liste over installerede pakker kaldet Gentoo. Det er ofte nødvendigt for at rydde op i systemet for unødvendige filer, for at migrere programmer og af en række andre grunde. Der findes masser af værktøjer og scripts til at løse dette problem. Vi vil ikke gennemgå dem alle, men kun fokusere på de mest effektive og velbegrundede metoder.
Når du står over for en opgave som at se Gentoo-filer, er det første sted, du skal kigge , /var/lib/portage/world
. Det er her, alle de manuelt installerede brugerprogrammer er registreret. For at gøre dette skal du køre kommandoen:
$ cat /var/lib/portage/world
Når du vil se alle de installerede Gentoo-pakker, skal du bruge en anden måde. Eix Gentoo-scriptet, Eix Gentoo, er et helt sæt værktøjer, der hjælper dig med at finde og administrere pakker i overlays og Portage. Da vi kun er interesseret i den funktion, der viser alle pakker, bruger vi den:
$ emerge -pv eix
Dernæst ser vi på selve pakkerne:
$ eix -I | less
Du vil se navnet på selve pakken og nogle korte oplysninger om den:
[?] 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
Du kan også bruge perl-scripts til at se installerede pakker. Et godt et er EPM, som installeres på denne måde:
$ sudo emerge -av epm
Hent nu pakkerne:
$ epm -qa
Dette vil vise oplysninger om pakken - dens navn og 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
Du kan kun filtrere AWK-pakkenavne med en særlig funktion:
$ epm -qa | awk -F- '{print $1}'
Det er alt. Der er faktisk mange måder. Brug en af dem afhængigt af omstændighederne og de aktuelle opgaver.