Yum
如何阻止 yum 升級過時的軟體包?
有什麼辦法可以防止 yum 升級一個被其他人淘汰的軟體包?
我創建了一個包含一些包的自定義儲存庫,其中包括**
openh323-devel
. 在目前版本的 CentOS 中,openh323
被 OPAL 標記為已廢棄,但我不想針對 OPAL 編譯其他軟體(即 YATE)。我已經openh323-devel
**安裝了,但每次安裝時yum update
,它都希望我將其升級到 OPAL。有什麼方法可以告訴**
yum
**我我永遠不想以類似於 apt pinning 的方式使用 OPAL(或任何其他替代包)?當然,我可以--exclude
特定的包,但這不是我想要的。
您應該能夠通過將排除規則添加到
/etc/yum.conf
文件中來永久添加它。您還可以使用萬用字元根據模式排除多個包。嘗試:exclude=*OPAL*
sudo yum --setopt=obsoletes=0 install obsoleted-package
或者你可以把
obsoletes=0
到
/etc/yum.conf
這兩種方法都適用於 Oracle Linux 6.7。