Способы оплаты Abuse

Как посмотреть список установленных пакетов Gentoo

10.03.2021, 22:05

В некоторых случаях может потребоваться просмотр списка установленных пакетов под названием Gentoo. Часто это требуется для очистки системы от ненужных файлов, переноса программ и по ряду других причин. Для решения такой проблемы предусмотрена просто уйма утилит и скриптов. Мы не будет рассматривать их всех, заострим внимание только на самых эффективных и оправданных способах.

Просматриваем файл World

Когда перед вами появляется такая задача, как просмотр файлов Gentoo, то в первую очередь вы должны воспользоваться /var/lib/portage/world. Здесь записаны все пользовательские программы, установленные вручную. Для этого выполните команду:

$ cat /var/lib/portage/world

Пользуемся 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}'

На этом все. Способов действительно много. Пользуйтесь любым из них в зависимости от обстоятельств и поставленных задач.