将 Centos 7.2 降级至 7.1

将 Centos 7.2 降级至 7.1

我目前正在使用Centos 7.2.1511(从文件 /etc/redhat-release 检查)并尝试将其降级为Centos 7.1.1503(由于某些包安装问题在 centos 7.2 中)使用命令

yum downgrade redhat-release

但它说Nothing to do

我也尝试过教程,但运气不好。

有谁能够帮助我?

谢谢

答案1

这毫无意义。红帽企业 Linux (RHEL) 通过修复错误和其他更新而不断发展。大约每六个月,系统更新集合就会作为点更新发布(在本例中,迄今为止的 7+ 更新是 7.2)。在此期间,有一个基于 RHEL 最新源构建的 CentOS 滚动版本(他们每月发布安装介质,即 2015 年 11 月,即 1511 年 2 月 7 日)。 RHEL(以及 CentOS)在每个主要版本中都注重严格的兼容性。

答案2

确实,一般来说,您应该尝试使用最新版本。话虽如此,但在某些情况下,您可能希望暂时恢复到以前的状态,并且可能需要撤消更新(例如,从最近的 CentOS 7.1 升级到 7.2)。例如,事后发现所需的软件尚未在新版本中提供。

在这种情况下,“百胜历史“ 是你的朋友:

yum history
Loaded plugins: fastestmirror
ID     | Command line             | Date and time    | Action(s)      | Altered
-------------------------------------------------------------------------------
    39 | update                   | 2016-11-25 21:27 | I, U           |  151 E<
[...]
# yum history undo 39
[... reverts back to previous state before "yum update"...]

如果您遇到受保护的包的问题,​​您可以将它们排除在撤消之外;例如:

# yum --exclude=systemd --exclude=yum history undo 39

相关内容