如何阻止yum更新从我的centos 5.4升级到5.8

时间:2014-06-02 11:24:09

标签: linux centos rhel

我们的软件要求我们必须拥有Centos 5.4,并且任何其他centos版本都不起作用。

我安装了Centos 5.4然后进行了yum更新,将我的操作系统升级到Centos 5.8。

我必须重新安装,下次更新yum时如何避免Centos升级?

我确实发现在/etc/yum.conf中执行exclude = kernel *会避免内核升级,但我不确定这是否足够。

2 个答案:

答案 0 :(得分:1)

这是做到这一点的方法。 如果您希望不更新其他包 - 将它们添加到该行。 例如,如果您希望不更新以php开头的所有包,请添加: 排除=内核*,PHP * 等等。

答案 1 :(得分:1)

执行此操作的方法是找到具有特定5.4存储库并且指向yum的镜像,而不是指向CentOS 5存储库的默认配置(将升级到5.5,5.6等。因为他们被释放了。)

或者,特别是在此时,如果您从5.4 + 5.4更新源安装,您可以完全删除上游CentOS存储库的yum配置,因为它不再有任何升级。

但是我应该指出,实际上这可能是一件非常糟糕的事情,因为它可能会让您对各种安全漏洞等开放,并且几乎可以肯定地找出具体的具体内容。要求是找到一种方法来满足较新版本的CentOS(理想情况下,尽可能完全删除这些要求)。