假设我有一台运行 RHEL5.4 的 RHEL 机器。我想将其升级到 5.7(最新版本),但制造该机器上的软件的供应商仅将其认证为 5.6。我该如何升级到 5.6 但确保不会最终进入 5.7 状态?我肯定我在这里遗漏了一些基本的东西,但我找不到它。
我想,同样的问题也适用于 CentOS,因此如果有人有答案,我就会尝试一下。
答案1
您可以在 centos 中执行此操作。在 Redhat 中,我相信您可以从光盘或网上某处获取一个。
您可以安装正确的版本 rpm 并设置 yum 忽略安装更新
rpm -q centos-release
因此,如果这是您想要保留的当前版本,那么您可以添加
exclude=centos-release*
添加到您的 /etc/yum.conf 文件中,它永远不会转到下一个更高版本的 centos。该过程在 redhat land 中类似,但包名为
redhat-release-5Server
就像我在这里找到的
http://mirror.corbina.net/pub/Linux/redhat/rpms/x64/
由于它不是官方存储库,因此请自行承担安装风险。该存储库适用于 5.6。它的发布 rpm 版本与我的 redhat 5.6 服务器相同。
答案2
RHEL/Centos 中没有强制升级(不像 Ubuntu 会不断提示你),你可以使用 5.6 媒体/存储库进行升级,然后它不会神奇地升级到 5.7,除非你对 5.7 重复相同的过程
答案3
事实证明,在 RedHat 在线控制面板中,您可以将机器锁定到给定版本。我怎么会错过这个呢?