V niektorých prípadoch môže byť potrebné zobraziť zoznam nainštalovaných balíkov s názvom Gentoo. Často je to potrebné na vyčistenie systému od nepotrebných súborov, na migráciu programov a z mnohých ďalších dôvodov. Na riešenie tohto problému je k dispozícii množstvo nástrojov a skriptov. Nebudeme sa zaoberať všetkými, pozornosť zameriame len na najefektívnejšie a najodôvodnenejšie metódy.
Keď stojíte pred takou úlohou, ako je zobrazenie súborov systému Gentoo, prvé miesto, kam by ste sa mali pozrieť, je /var/lib/portage/world
. Tu sú zaznamenané všetky ručne nainštalované používateľské programy. Ak to chcete urobiť, spustite príkaz:
$ cat /var/lib/portage/world
Keď chcete zobraziť všetky nainštalované balíky Gentoo, potrebujete iný spôsob. Skript Eix Gentoo, Eix Gentoo, je celá sada nástrojov, ktoré vám pomôžu nájsť a spravovať balíky v overlayi a Portage. Keďže nás zaujíma len funkcia, ktorá zobrazuje všetky balíky, použijeme ju:
$ emerge -pv eix
Ďalej sa pozrieme na samotné balíky:
$ eix -I | less
Zobrazí sa názov samotného balíka a niekoľko stručných informácií o ňom:
[?] 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
Na zobrazenie nainštalovaných balíkov môžete použiť aj skripty v jazyku perl. Skvelý je EPM, ktorý sa nainštaluje takto::
$ sudo emerge -av epm
Teraz získajte balíky:
$ epm -qa
Zobrazia sa informácie o balíku - jeho názov a verzia:
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
Pomocou špeciálnej funkcie môžete filtrovať iba názvy balíkov AWK:
$ epm -qa | awk -F- '{print $1}'
To je všetko. Spôsobov je naozaj veľa. Použite ktorýkoľvek z nich v závislosti od okolností a úloh, ktoré máte k dispozícii.