温馨提示×

yum怎么更新系统

小樊
87
2026-07-23 07:39:22
栏目: 编程语言

在基于 RPM 的 Linux 发行版(如 CentOS 7、RHEL 7 等)中,yum 是常用的包管理工具。更新系统通常分为几个层级,以下是常用命令和说明。


一、更新系统(最常用)

1️⃣ 更新所有可更新的软件包(推荐)

sudo yum update
  • 会更新 所有已安装的软件包
  • 包括内核、系统组件、安全补丁
  • 执行前会提示确认

2️⃣ 只更新安全相关的软件包

sudo yum update --security

或(CentOS/RHEL 7 常见)

sudo yum update-minimal --security

二、只更新系统内核

sudo yum update kernel

更新完后需要 重启系统:

reboot

三、检查可更新的软件包(不更新)

yum check-update

四、自动确认更新(不询问)

sudo yum update -y

⚠️ 不推荐在生产环境盲目使用 -y,建议先检查更新内容。


五、清理缓存(可选但推荐)

更新后清理 yum 缓存:

sudo yum clean all

六、重启系统(重要)

如果更新了:

  • 内核
  • glibc
  • systemd
  • openssl

建议重启:

reboot

七、CentOS 8 / Rocky / AlmaLinux 说明

这些系统 不再使用 yum 作为主命令,而是:

sudo dnf update

yum 只是 dnf 的兼容软链接。


八、常见完整更新流程(推荐)

sudo yum clean all
sudo yum update -y
reboot

九、可能遇到的问题

1️⃣ 没 yum 命令

-bash: yum: command not found

说明是 Debian / Ubuntu,请用:

sudo apt update && sudo apt upgrade

2️⃣ 仓库不可用

Cannot find a valid baseurl

可能是:

  • 网络问题
  • CentOS 已 EOL(如 CentOS 8)
  • 需要换镜像源

如果你愿意,可以告诉我:

  • 系统版本(cat /etc/os-release)
  • 是服务器还是个人电脑
    我可以给你 最合适、最安全的更新方案 ✅

0 踩