Начини на плащане Abuse

Как да видите списъка с инсталираните пакети на Gentoo

10.03.2021, 22:05

В някои случаи може да се наложи да видите списък на инсталираните пакети, наречени Gentoo. Това често се налага, за да се почисти системата от ненужни файлове, да се мигрират програми и по редица други причини. Налични са множество помощни програми и скриптове за решаване на този проблем. Няма да разглеждаме всички тях, а ще насочим вниманието си само към най-ефективните и оправдани методи.

Преглед на файла World

Когато се сблъскате с такава задача като преглеждането на файловете на Gentoo, първото място, където трябва да погледнете, е /var/lib/portage/world. Това е мястото, където са записани всички ръчно инсталирани потребителски програми. За да направите това, изпълнете командата:

$ cat /var/lib/portage/world

Използване на EIX

Когато искате да видите всички инсталирани пакети на 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

Използване на EPM

Можете също така да използвате скриптове на 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}'

Това е всичко. Наистина има много начини. Използвайте някой от тях в зависимост от обстоятелствата и задачите, които имате.