上一篇
linux如何更新
- Linux
- 2025-07-10
- 10
Linux中更新,Debian/Ubuntu系统用sudo apt update和sudo apt upgrade;CentOS/RHEL 7及以下用sudo yum update,8及以上用sudo dnf upgrade;Arch Linux用sudo pacman -Syu
Linux系统中,更新系统是确保安全性、稳定性和获取最新功能的重要步骤,以下是详细的Linux系统更新指南:


通用更新步骤
| 步骤 | 命令/操作 | 说明 |
|---|---|---|
| 打开终端 | Ctrl + Alt + T 或 图形界面终端 | 启动终端以输入命令 |
| 获取管理员权限 | sudo su 或 sudo -i | 输入密码获取root权限 |
| 更新软件包列表 | 不同发行版命令不同(见下表) | 确保获取最新的软件包信息 |
| 升级已安装软件包 | 不同发行版命令不同(见下表) | 升级系统核心、工具及应用 |
| 重启系统(可选) | sudo reboot | 部分更新需重启生效 |
各发行版具体命令
| 发行版 | 更新软件包列表 | 升级软件包 | 删除无用包 | 内核升级 |
|---|---|---|---|---|
| Debian/Ubuntu/Mint | sudo apt update | sudo apt upgrade | sudo apt autoremove | sudo apt dist-upgrade |
| CentOS/RHEL/Fedora | sudo yum update 或 sudo dnf update | sudo yum upgrade 或 sudo dnf upgrade | sudo yum autoremove 或 sudo dnf autoremove | sudo yum update --kernel 或 sudo dnf upgrade --kernel |
| Arch Linux | sudo pacman -Sy | sudo pacman -Syu | sudo pacman -Rns | 自动包含内核升级 |
| openSUSE | sudo zypper refresh | sudo zypper up | sudo zypper cleanup | sudo zypper dup |
注意事项
- 备份数据:更新前建议备份重要文件,防止意外导致数据丢失。
- 检查网络:确保系统能访问软件源,否则需配置代理或镜像源。
- 图形化更新:部分发行版(如CentOS)支持图形化更新,通过“管理”→“软件更新”操作。
- 定时任务:可设置cron定时更新,例如每天凌晨执行apt update && apt upgrade -y。
常见问题(FAQs)
Q1:更新时提示“无法下载软件包”怎么办?
A1:检查网络连接和软件源配置,若为内网环境,需手动下载更新包或配置镜像源。

Q2:如何查看已安装的软件包版本?
A2:使用以下命令:
- Debian/Ubuntu:dpkg -l
- CentOS/RHEL:rpm -qa
- Arch/openSUSE:pacman -Q