如何在 gentoo 中生成世界,包括覆盖层

如何在 gentoo 中生成世界,包括覆盖层

我最近注意到新兴世界不会升级外行获得的软件包。我一直在与外行同步,事实上当前安装的许多覆盖包不再在树中。我想我可以单独出现每个包来升级它,但必须有更好的方法。这是我当前升级过程的相关部分:

layman --sync-all
emerge --update --deep --with-bdeps=y --newuse --keep-going --complete-graph --verbose-conflicts @world

我认为像这样运行emerge至少会发出警告,原子在我的世界文件中,但不在portage树中,但我从未见过。

答案1

问题是覆盖包永远不会稳定(永远不会从ebuild 中的~拱门中删除)。KEYWORDS我不确定为什么没有这样做——至少在我使用的任何覆盖包中都是如此。

解决方案,发现于这个 gentoo 用户邮件列表线程,是允许来自每个覆盖的不稳定包package.accept_keywords

*/*::overlay-name ~amd64

相关内容