Gentoo
如何在gentoo中出現世界,包括覆蓋
我最近注意到新興世界不會升級通過外行獲得的軟體包。我一直在與外行同步,實際上目前安裝的許多覆蓋包不再在樹中。我想我可以單獨出現每個包來升級它,但必須有更好的方法。這是我目前升級過程的相關部分:
layman --sync-all emerge --update --deep --with-bdeps=y --newuse --keep-going --complete-graph --verbose-conflicts @world
我認為像這樣執行emerge至少會發出一個警告,即原子在我的世界文件中但不在portage樹中,但我從未見過。
問題是覆蓋包永遠不會穩定(
~
永遠不會從KEYWORDS
ebuild 的拱門中刪除)。我不確定為什麼不這樣做——至少在我使用的任何覆蓋包中是這樣。在這個 gentoo-user 郵件列表執行緒中找到的解決方案是允許來自每個覆蓋的不穩定包
package.accept_keywords
:*/*::overlay-name ~amd64