温馨提示×

yum怎么更新Linux软件包

小樊
49
2026-08-31 20:07:56
栏目: 智能运维

在 Linux 中使用 yum(Yellowdog Updater, Modified) 更新软件包,主要适用于 RHEL / CentOS 7 及更早版本(CentOS 8 以后改用 dnf)。

下面是常见的 yum 更新操作:


1️⃣ 更新软件包缓存(可选但推荐)

yum makecache

或

yum clean all
yum makecache

2️⃣ 更新所有可更新的软件包

yum update

或

yum upgrade

两者区别:

  • update:更新软件包,不删除旧包
  • upgrade:更新并可能移除不再需要的包(更彻底)

3️⃣ 只更新指定软件包

yum update nginx

或

yum update httpd php

4️⃣ 查看可更新的软件包

yum check-update

5️⃣ 查看更新历史

yum history

6️⃣ 自动确认更新(无需手动输入 y)

yum update -y

7️⃣ 设置定时自动更新(可选)

yum install yum-cron
systemctl enable yum-cron
systemctl start yum-cron

⚠️ 注意事项

  • 更新前建议 备份重要数据
  • 生产环境建议先在测试机验证
  • CentOS 8+ 应使用 dnf 命令(用法类似)

如果你用的是 CentOS / Rocky / Alma / Oracle Linux,可以告诉我具体系统版本,我可以给你更合适的命令。

0 踩