I vissa fall kan du behöva visa en lista över installerade paket som heter Gentoo. Detta krävs ofta för att rensa upp systemet från onödiga filer, för att migrera program och av ett antal andra skäl. Det finns gott om verktyg och skript tillgängliga för att lösa detta problem. Vi kommer inte att överväga dem alla, vi kommer bara att fokusera uppmärksamheten på de mest effektiva och motiverade metoderna.
När du står inför en sådan uppgift som att visa Gentoo-filer är det första stället du bör titta på /var/lib/portage/world
. Det är här alla manuellt installerade användarprogram registreras. För att göra detta, kör kommandot:
$ cat /var/lib/portage/world
När du vill se alla installerade Gentoo-paket behöver du ett annat sätt. Gentoo-skriptet Eix Gentoo, Eix Gentoo, är en hel uppsättning verktyg som hjälper dig att hitta och hantera paket i overlays och Portage. Eftersom vi bara är intresserade av funktionen som visar alla paket använder vi den:
$ emerge -pv eix
Därefter tittar vi på själva paketen:
$ eix -I | less
Du kommer att se namnet på själva paketet och lite kort information om det:
[?] 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 också använda perl-skript för att visa installerade paket. Ett bra sådant är EPM, som installeras så här:
$ sudo emerge -av epm
Hämta nu paketen:
$ epm -qa
Detta visar information om paketet - dess namn och 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 filtrera endast AWK-paketnamn med en speciell funktion:
$ epm -qa | awk -F- '{print $1}'
Det var allt. Det finns verkligen många sätt. Använd vilket som helst av dem beroende på omständigheterna och de aktuella uppgifterna.