Назад | Перейти на главную страницу

Предотвращение выхода из пакетов с более ранней версией

У меня установлено много пакетов (> 10) с ключевым словом ~ amd64, и я хочу, чтобы моя базовая система оставалась стабильной. Но emerge -uD world понизит версию всех нестабильных пакетов.
Мне нужно решение только для появляющихся обновлений, не маскируя каждый раз старые версии.

В старом emerge был ключ -U, интересно, почему его не хранят.

Вы не сказали, что хотите увидеть, когда пройдет время и появятся новые версии. Предположим, что появилась новая версия пакета ~ amd64 - вы хотите обновить ее (т.е. следовать за новой разработкой) или просто сидеть на том, что у вас уже есть (т.е. работать над ошибкой в ​​стабильной версии)?

Если вы хотите автоматически обновить пакеты ~ amd64 до последней нестабильной версии, добавьте строку в файл package.keywords:

foo-bar/baz ~amd64

В противном случае просто замаскируйте все старые версии с помощью package.mask

<foo-bar/baz-1.2.3

Второй подход будет создавать предупреждения о недоступных пакетах, но не будет пытаться что-либо понизить.