我如何保持RHEL版本是静态的(例如RHEL 5.1)?

为了与程序兼容:

  • 我需要保留一个特定版本的服务器,例如rhel 5.1
  • 我想保持它尽可能更新,但不能更改版本。

我该怎么办:

configurationyum?
configuration卫星资料库?

不要更新名为redhat-release-5Server-

$ rpm -qf /etc/redhat-release redhat-release-5Server-5.3.0.3 

确保钉住这个包裹。 如果你编辑/etc/yum.conf并把它放在里面

 [main] exclude=redhat-release-5Server-* 

yum将避免更新该软件包,并保持当前版本的/ etc / redhat-release。

不知道为什么你会想要这个虽然…

你也可以排除。 您将获得更新次要版本中的所有更新。 排除指令从更新中排除指定的软件包。 在这种情况下,操作系统的版本将不会升级,但仍然会升级该版本中的所有软件包。

即你的情况在放入排除行之后(你可以放任何版本的排除),RHEL的版本将保持在5.6,但RHEL5.6内的任何升级都将被应用。

http://www.phy.duke.edu/~rgb/General/yum_HOWTO/yum_HOWTO.txt