У меня установлено много пакетов (> 10) с ключевым словом ~ amd64, и я хочу, чтобы моя базовая система оставалась стабильной. Но emerge -uD world
понизит версию всех нестабильных пакетов.
Мне нужно решение только для появляющихся обновлений, не маскируя каждый раз старые версии.
В старом emerge был ключ -U, интересно, почему его не хранят.
Вы не сказали, что хотите увидеть, когда пройдет время и появятся новые версии. Предположим, что появилась новая версия пакета ~ amd64 - вы хотите обновить ее (т.е. следовать за новой разработкой) или просто сидеть на том, что у вас уже есть (т.е. работать над ошибкой в стабильной версии)?
Если вы хотите автоматически обновить пакеты ~ amd64 до последней нестабильной версии, добавьте строку в файл package.keywords:
foo-bar/baz ~amd64
В противном случае просто замаскируйте все старые версии с помощью package.mask
<foo-bar/baz-1.2.3
Второй подход будет создавать предупреждения о недоступных пакетах, но не будет пытаться что-либо понизить.