Cl-update

Приветствую всех.
Уважаемые, почему cl-update удаляет некоторые программы без спроса? И как этого избежать?

Возможно вопрос уже был, но не нашел его в форуме.

Пакеты с локализацией на скриншоте удаляются по всей видимости потому, что вы убрали соответствующие USE-флаги. Утилита обновления заботится в том, чтобы пакеты в системе были в актуальном состоянии. Если в системе имеются пакеты, которых нет по зависимостям, то потенциально они могут стать нерабочими, т.к. библиотеки непрерывно обновляются и совместимость может потеряться.

Зависимости выстраиваются от файла /var/lib/portage/world, сетов описанных в /var/lib/portage/world_sets и сета @system.

Если Вы знаете, что какой-то пакет Вам нужен, пропишите его в /var/lib/portage/world или сделайте

emerge -av пакет

Alexander Tratsevskiy wrote:

вы убрали соответствующие USE-флаги

Что то мне подсказывает, что не юзы я убрал, а софт некоторый ставил с oneshot.
И вот как бы теперь определись(просмотр истории вряд ли поможет), какие именно я накатил дабы добавить их в world?

Можно сделать копию world, потом его сбросить и посмотреть разницу diff-ом. Сбросить можно выполнив ‘cl-update --rebuild-world’. На будущее целесообразно использовать свой сет.

Alexander Tratsevskiy wrote:

Можно сделать копию world, потом его сбросить и посмотреть разницу diff-ом.

Разница то огромная.

21-04-03-19.png

Теперь все зелененькое в /etc/portage/sets/custom.*

Alexander Tratsevskiy wrote:

Теперь все зелененькое в /etc/portage/sets/custom.*

Да, со второго пинка помогло.
Спасибо!