适用于centos7.x降级,不适用跨大版本,如7降到6。以7.5降级到7.4为例,步骤如下:
- 配置yum.repo,配置为7.4(降级目标版本)的仓库,方法略
- 安装旧版本内核
yum install kernel-3.10.0.0-693
- 以旧内核重启
grubby --info=ALL # 找到旧内核 grubby --set-default-index=1 # 旧内核的index reboot
- 降级
yum downgrade centos-release # 会报错依赖冲突之类的,依赖也需要降级 yum downgrade initscripts centos-release
此时已完成系统及内核降级,其他应用包也可以用downgrade降级。
全部包降级的方法没有找到,可以考虑写脚本,用rpm -qa查到所有的包,全包降级。