Есть ли способ «стабилизировать» прошлые встроенные нестабильные бинарные пакеты Gentoo без перестройки?

Вот сценарий:

  • создать несколько версий пакета amd64 на вашем binhost
  • позже те же самые версии пакетов стабилизируются в portage, поэтому нет ошибок в версии
  • даже если пакеты перечислены стабильными в portage, клиенты binhost по-прежнему видят метаданные binpkg, говорящие, что пакет ~ amd64

Я хочу, чтобы не перестраивать целые пакеты, а просто для переключения ключевого слова стабильности. Ищете какой-то скрипт, инструмент, oneliner, который может заботиться о всей базе данных пакетов в cron-программах или вручную.

Вся информация об установленных пакетах хранится в дереве / var / db / pkg. Если вы отредактируете информацию там (например, USE , KEYWORDS и, возможно, сохраненный ebuild), менеджер пакетов будет обманут, думая, что установлен стабильный пакет (или используются разные флаги USE ). Вы даже можете переместить туда подкаталоги пакета, чтобы эмулировать изменения макета дерева портов (например, относительно недавние изменения в классификации компонентов Qt).