私は最近、新興世界では一般の人々が受け取るパッケージをアップグレードしないことを発見しました。通常のユーザーと同期しましたが、実際に現在インストールされている多くのカバレッジパッケージがツリーにはなくなりました。各パッケージを個別に表示してアップグレードすることもできますが、より良い方法が必要です。現在のアップグレードプロセスの関連部分は次のとおりです。
layman --sync-all
emerge --update --deep --with-bdeps=y --newuse --keep-going --complete-graph --verbose-conflicts @world
私はこのようにEmergencyを実行すると、少なくともその原子がMinecraftファイルにはありますが、Portageツリーにはないという警告を与えると思いましたが、私はそのようなことを見たことがありません。
答え1
問題は、オーバーライドされたパッケージが決して安定していないことです(~
ebuildのアーチから削除されない)。KEYWORDS
なぜこれが完了していないのか分かりません。少なくとも私が使ったオーバーレイパッケージではそうです。
解決策は以下にあります。このGentooユーザーメーリングリストスレッド、各適用範囲で不安定なパッケージを許可することですpackage.accept_keywords
。
*/*::overlay-name ~amd64