有什么办法可以防止 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 次 |
最近记录: |