• Авторизация


Примеры использования команд equery, qpkg и других 21-09-2009 20:55 к комментариям - к полной версии - понравилось!


Информация взята отсюда. Выкладываю у себя для хранения про запас

  • Чтобы получить полный список установленных пакетов и версию

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/

 


вверх^ к полной версии понравилось! в evernote
Комментарии (2):
21-01-2010-16:13 удалить
equery -q -C l | sed 's/-[0-9][0-9]*.*//' | uniq | sort чегото ругается на опции equery, пришлось задать маску пакетов (экранированную звездочку) equery -q -C l \* | sed 's/-[0-9][0-9]*.*//' | uniq | sort


Комментарии (2): вверх^

Вы сейчас не можете прокомментировать это сообщение.

Дневник Примеры использования команд equery, qpkg и других | Torvald_Olaffson - Дневник Torvald_Olaffson | Лента друзей Torvald_Olaffson / Полная версия Добавить в друзья Страницы: раньше»