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