温馨提示×

linux yum怎样降级

小樊
33
2026-09-15 22:12:32
栏目: 智能运维

在 Linux 中使用 yum 降级软件包,常见有以下几种方式,适用于 RHEL / CentOS 6/7(CentOS 8 以后一般用 dnf)。


一、使用 yum downgrade(最常用)

1️⃣ 直接降级到指定版本

yum downgrade 包名-版本

示例:

yum downgrade httpd-2.4.6-90.el7

⚠️ 版本必须在 yum 仓库中存在。


2️⃣ 同时指定多个包降级(依赖一起降)

yum downgrade 包1 包2

例如:

yum downgrade kernel kernel-devel

二、查看可降级版本

查看某个包的所有可用版本

yum --showduplicates list 包名

示例:

yum --showduplicates list nginx

三、启用历史记录回滚(推荐)

查看 yum 历史

yum history

回滚到某次操作之前

yum history undo ID

示例:

yum history undo 20

✅ 这种方式最安全,会自动处理依赖。


四、从本地 rpm 文件降级

如果仓库里没有旧版本:

yum localinstall 旧版本.rpm

或:

yum downgrade ./old-package.rpm

五、注意事项

  • 降级可能破坏依赖关系
  • 系统关键组件(kernel / glibc / systemd)谨慎降级
  • 建议先:
yum history

确认操作可回滚


如果你能告诉我:

  • 系统版本(CentOS 7?)
  • 要降级的具体软件

我可以给你精确命令

0