Нажмите "Enter" для перехода к содержанию

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

0

Иногда возникает необходимость посмотреть все установленные в системе пакеты. Это может понадобиться для очистки системы от мусора, переноса программ в другую систему или же для подготовки системы к переустановке. Недавно мы рассматривали как это делается в популярных дистрибутивах, сегодня поговорим о Gentoo. Здесь для этих целей есть уйма утилит и скриптов. В этой статье мы рассмотрим несколько самых эффективных способов посмотреть список установленных пакетов gentoo.

Просмотр файла world

Первый и самый простой способ узнать установленные пакеты gentoo – это посмотреть содержимое файла /var/lib/portage/world. В этом файле записаны все пакеты, которые вы устанавливали вручную, то есть это пользовательские программы без пакетов зависимостей:

Использование eix

Если же нужно увидеть именно все установленные пакеты gentoo идем дальше. Следующим мы рассмотрим скрипт eix gentoo. Это набор утилит для поиска и управления пакетами в portage и оверлеях. Но сейчас нас в нем интересует только опция показа всех пакетов. Для установки eix gentoo наберите:

И смотрим пакеты:

Будет выведено название пакета и краткая информация о нем:

[?] app-accessibility/at-spi2-atk
Available versions: (2) 2.10.2

2.12.1

Installed versions: 2.14.1(2)(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

Также посмотреть список установленных пакетов gentoo можно с помощью утилиты epm. Это perl скрипт для управления пакетами в Gentoo. Установка:

sudo emerge -av epm

И получаем пакеты:

Скрипт выводит имя пакета и его версию:

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:

Выводы

Вот и все, думаю этого вполне достаточно. Способов достаточно много и с помощью них вы сможете сделать в своей системе все что нужно. Например, чтобы почистить gentoo от лишних программ достаточно анализа файла world, а уже для резервной копии всех пакетов нужно воспользоваться eix.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *