Skip to content


Gentoo Portage tricks — полезные команды.

Есть в Gentoo Portage возможности, используемые крайне редко. В основном в силу того, что документированы они плохо, а handbook читают не все.

Несколько таких команд, которые могут сильно облегчить жизнь гентушника я и привожу здесь.

Перенос пакета из installed в world:

emerge —noreplace <package>

Проверка portage на наличие ошибок (broken deps, удаленные из дерева но существующие в системе пакеты, испорченная metadata или manifest и т.д.):

emaint —check all

Удаление старых distfiles (версии, не установленные в системе):

eclean distfiles

Удаление старых бинарных пакетов:

eclean packages

Пересборка пакетов, собранных со старыми версиями библиотек:

emerge @preserved-rebuild

Добавление пакета в систему без установки (обман зависимостей, опасно):

echo «=category/package-version» >> /etc/portage/package.provided

Отобразить все пакеты wold, пропутсив system (только нестабильный portage):

emerge -av @installed-@system

Сбросить историю (—resume):

emaint cleanresume

Очень советую пакеты genlop, gentoolkit и eclean. Там есть много очень полезных утилит, вроде рассчета времени компиляции.

Будет дополняться.

Posted in Без рубрики.

Tagged with , .


One Response

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.

  1. пиво says

    спасибо,а то у меня что-то и место есть в дистфайласах,а качать новые емерж не хочет — ругается что мол места нет >_< ща почищу и посмотрим



Some HTML is OK

or, reply to this post via trackback.