在 Linux 中使用 yum 降级软件包,常见有以下几种方式,适用于 RHEL / CentOS 6/7(CentOS 8 以后一般用 dnf)。
yum downgrade(最常用)yum downgrade 包名-版本
示例:
yum downgrade httpd-2.4.6-90.el7
⚠️ 版本必须在 yum 仓库中存在。
yum downgrade 包1 包2
例如:
yum downgrade kernel kernel-devel
yum --showduplicates list 包名
示例:
yum --showduplicates list nginx
yum history
yum history undo ID
示例:
yum history undo 20
✅ 这种方式最安全,会自动处理依赖。
如果仓库里没有旧版本:
yum localinstall 旧版本.rpm
或:
yum downgrade ./old-package.rpm
yum history
确认操作可回滚
如果你能告诉我:
我可以给你精确命令。