我刚刚将系统从 RHEL 6.3 升级到今天发布的 6.4。然后我发现一些应用程序无法与 RHEL 6.4 很好地配合使用,所以我想降级到 RHEL 6.3。yum downgrade 命令需要输入特定的软件包名称。我需要一种完全恢复到 RHEL 6.3 的方法。我该怎么做?谢谢。
答案1
Red Hat Enterprise Linux 6.4 只是 Red Hat Enterprise Linux 6.0 加上所有更新。“降级”意味着要升级到 5.x。如果某些东西没有“认证”用于 RHEL 6.4,那么它只是落后了,或者可能与特定更新不兼容(如果是这样,我会对与 Red Hat 的非常保守的包更新策略)。
答案2
RedHat 表示正确的解决方案是安装适当的内核版本,然后降级到上一个次要版本:
如何将内核和 redhat-release 降级到 Red Hat Enterprise Linux 的先前次要版本
https://access.redhat.com/solutions/186763
# yum list kernel-2.6.32-358*
...
kernel.x86_64 2.6.32-358.23.2.el6 rhel-6.2-server-for-rhs-2.0-rpms
# yum install kernel-2.6.32-358.23.2.el6
# Reboot
# yum downgrade redhat-release
确认降级:
# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 6.4 (Santiago)
答案3
yum update --releasever=9.1
yum downgrade redhat-release
这对我将 RHEL 9.2 降级到 RHEL 9.1 很有帮助