Информация взята отсюда. Выкладываю у себя для хранения про запас
- Чтобы получить полный список установленных пакетов и версию
qpkg -I -v
или
equery l
- Посмотреть дубликаты программ с версией
qpkg --dups -v
или
equery list -d
- Узнать, какому пакету принадлежит /bin/ls
equery b /bin/ls
- Команды equery и qpkg различаются информативностью результатов.
- Чтобы посмотреть с какими флагами был установлен пакет samba
equery uses samba
- Чтобы узнать, какие файлы принадлежат пакету net-tools
equery files net-tools | sort | less
- Посмотреть дерево зависимостей пакета
equery depgraph bash
- Чтобы посмотреть у каких устанновленных пакетов указана зависимость от gtk+:
equery -q d gtk+
emerge -C пакет
- Что бы получить список всех установленных пакетов в системе без номера версии:
equery -q -C l | sed 's/-[0-9][0-9]*.*//' | uniq | sort
- Чтобы обновить абсолютно все пакеты (даже те, которые не входят ни world ни в system):
equery -q -C l | sed 's/-[0-9][0-9]*.*//' | uniq | xargs emerge -uD
emerge -C пакет
- Чтобы удалить из системы все ненужные пакеты
emerge depclean (ОЧЕНЬ ОПАСНАЯ ОПЕРАЦИЯ, которая может привести к удалению нужных пакетов)
- Чтобы собрать бинарный пакет, уже проинсталлированый на вашей системе, для переноса на другую систему или повторного инсталлирования
quickpkg пакет
- Чтобы посмотреть какие файлы в папке /usr/portage/distfiles уже не будут использоваться (т.е. устарели):
eclean -p distfiles
- Чтобы очистить папку /usr/portage/distfiles от устаревших исходников:
eclean distfiles
- Чтобы перенести из папки /usr/portage/distfiles все устаревшие исходники в папку /usr/portage/distfiles/old/:
mv `eclean -p -q -C distfiles` /usr/portage/distfiles/old/