有什么办法可以防止 yum 升级一个被其他人淘汰的软件包?
我创建了一个包含一些包的自定义存储库,其中包括openh323-devel. 在当前版本的 CentOS 中,openh323被 OPAL 标记为已过时,但我不想针对 OPAL 编译其他软件(即 YATE)。我已经openh323-devel安装了,但每次安装时yum update,它都希望我将其升级到 OPAL。
有什么方法可以告诉yum我我永远不想以类似于 apt pinning 的方式使用 OPAL(或任何其他替代包)?当然,我可以指定--exclude特定的包,但这不是我想要的。
小智 13
sudo yum --setopt=obsoletes=0 install obsoleted-package
Run Code Online (Sandbox Code Playgroud)
或者你可以放
obsoletes=0
Run Code Online (Sandbox Code Playgroud)
到
/etc/yum.conf
Run Code Online (Sandbox Code Playgroud)
这两种方式在 Oracle Linux 6.7 上都对我有用。
您应该能够通过将排除规则添加到/etc/yum.conf文件中来永久添加排除规则。您还可以使用通配符根据一种模式排除多个包。尝试:
exclude=*OPAL*
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13024 次 |
| 最近记录: |