服务器当前运行的是 CentOS 5.2。开发人员告诉我,他们希望将机器升级到 CentOS 5.3——但不会一直升级到 CentOS 5.4,因为他们还没有测试过 5.4。
我非常确定 yum 升级会让我的版本达到 5.4,因为 yum check-update 会显示各种 5.4 软件包。
那么我如何升级到 5.3 呢?
答案1
解决这种情况的方法是下载 centos 5.3 dvd,并创建本地仓库,然后运行 yum upgrade
答案2
如果您反复遇到此问题,并且想要更好地长期控制在多个环境(开发、登台、生产)中推出的软件包,您应该考虑为自己设置一个 [Spacewalk][1] 服务器,然后您将能够创建与您可以将服务器连接/升级到的特定版本相对应的冻结时间频道。
[1]:http://www.redhat.com/spacewalk/太空行走