假设我有一台RHEL6.2 64位服务器在运行。 目前最新的版本是6.4。 运行“yum update”会将我的服务器直接更新到6.4。 如果我只想更新到某个版本,该怎么办?
例如,我想将RHEL6.2服务器只更新到RHEL6.3,而不是6.4。 任何想法?
提前致谢,
使用subscription-manager
来设置您要locking系统的点发行版 。
subscription-manager release --set=6.3
我注意到这个新的解决方法在红帽KB:
红帽企业版Linux 6.2手动设置首选操作系统版本从红帽企业版Linux 6.3开始,红帽订阅pipe理器可以设置首选操作系统版本来限制系统的自动更新。 第5.7.4节“为系统设置首选项”中介绍了这一点。 但是,在老版本的红帽企业Linux上,通过红帽订阅pipe理器来设置首选操作系统是不可能的。
通过编辑yumconfiguration,可以将系统限制在红帽企业版Linux 6.2的某个操作系统版本上。 例如,要将yum更新限制为6.2版本的软件包:
[root@server ~]# echo 6.2 > /etc/yum/vars/releasever
更新:以上不适用于6.2的新安装。
另外,在使用“yum update”之后,你可以使用“yum downgrade redhat-release”
降级命令将在上次发布之前安装最新的软件包。 例如,如果最新的是6.4,则会降级到6.3