Bazı durumlarda, Gentoo adı verilen kurulu paketlerin bir listesini görüntülemeniz gerekebilir. Bu genellikle sistemi gereksiz dosyalardan temizlemek, programları taşımak ve bir dizi başka nedenden dolayı gereklidir. Bu sorunu çözmek için pek çok yardımcı program ve komut dosyası mevcuttur. Hepsini ele almayacağız, dikkatimizi sadece en etkili ve haklı yöntemlere odaklayacağız.
Gentoo dosyalarını görüntülemek gibi bir görevle karşı karşıya kaldığınızda, bakmanız gereken ilk yer /var/lib/portage/world
'dür. Burası elle yüklenen tüm kullanıcı programlarının kaydedildiği yerdir. Bunu yapmak için komutu çalıştırın:
$ cat /var/lib/portage/world
Yüklü tüm Gentoo paketlerini görmek istediğinizde, başka bir yola ihtiyacınız vardır. Eix Gentoo betiği, Eix Gentoo, overlays ve Portage'da paketleri bulmanıza ve yönetmenize yardımcı olacak bir dizi yardımcı programdır. Biz sadece tüm paketleri gösteren fonksiyonla ilgilendiğimiz için onu kullanacağız:
$ emerge -pv eix
Daha sonra, paketlerin kendilerine bakacağız:
$ eix -I | less
Paketin adını ve paket hakkında bazı kısa bilgileri göreceksiniz:
[?] 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
Yüklü paketleri görüntülemek için perl betikleri de kullanabilirsiniz. Harika bir tanesi EPM'dir ve şu şekilde yüklenir:
$ sudo emerge -av epm
Şimdi paketleri alın:
$ epm -qa
Bu, paket hakkında bilgi görüntüleyecektir - adı ve sürümü:
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
Özel bir fonksiyon ile sadece AWK paket isimlerini filtreleyebilirsiniz:
$ epm -qa | awk -F- '{print $1}'
Hepsi bu kadar. Aslında birçok yol vardır. Elinizdeki koşullara ve görevlere bağlı olarak bunlardan herhangi birini kullanın.