防止 emerge 降级软件包

防止 emerge 降级软件包

我安装了许多带有 ~amd64 关键字的软件包(>10),我想保持基础系统稳定。但emerge -uD world会降级所有不稳定的软件包。
我想要只针对新出现的升级的解决方案,而不是每次都屏蔽旧版本。

旧版 emerge 中有一个 -U 键,我不知道他们为什么不保留它。

答案1

您没有说明随着时间的推移和新版本的出现,您希望看到什么。假设出现了 ~amd64 软件包的新版本 - 您想升级它(即关注新的开发)还是只是停留在已有版本上(即解决稳定版中的错误)?

如果您想要将您的 ~amd64 软件包自动升级到最新的不稳定版本,请在您的 package.keywords 文件中添加一行:

foo-bar/baz ~amd64

否则,只需使用 package.mask 屏蔽所有旧版本

<foo-bar/baz-1.2.3

第二种方法将创建有关不可用软件包的警告,但不会尝试降级任何内容。

相关内容