В някои случаи може да се наложи да видите списък на инсталираните пакети, наречени Gentoo. Това често се налага, за да се почисти системата от ненужни файлове, да се мигрират програми и по редица други причини. Налични са множество помощни програми и скриптове за решаване на този проблем. Няма да разглеждаме всички тях, а ще насочим вниманието си само към най-ефективните и оправдани методи.
Когато се сблъскате с такава задача като преглеждането на файловете на Gentoo, първото място, където трябва да погледнете, е /var/lib/portage/world
. Това е мястото, където са записани всички ръчно инсталирани потребителски програми. За да направите това, изпълнете командата:
$ cat /var/lib/portage/world
Когато искате да видите всички инсталирани пакети на Gentoo, ви е необходим друг начин. Скриптът Eix Gentoo, Eix Gentoo, представлява цял набор от помощни програми, които ви помагат да намирате и управлявате пакети в овърлей и Portage. Тъй като се интересуваме само от функцията, която показва всички пакети, ще я използваме:
$ emerge -pv eix
След това ще разгледаме самите пакети:
$ eix -I | less
Ще видите името на самия пакет и кратка информация за него:
[?] 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
Можете също така да използвате скриптове на Perl, за да видите инсталираните пакети. Чудесен е EPM, който се инсталира по следния начин:
$ sudo emerge -av epm
Сега изтеглете пакетите:
$ epm -qa
Това ще покаже информация за пакета - неговото име и версия:
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
Можете да филтрирате само имената на пакетите AWK със специална функция:
$ epm -qa | awk -F- '{print $1}'
Това е всичко. Наистина има много начини. Използвайте някой от тях в зависимост от обстоятелствата и задачите, които имате.