Способи оплати 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}'

На цьому все. Способів дійсно багато. Користуйтеся будь-яким із них залежно від обставин і поставлених завдань.