在 Debian/Ubuntu 上用 apt 更新并升级软件包
先从所有已配置的软件源刷新包索引,再安装所有可升级软件包的新版本。
执行 sudo apt update && sudo apt upgrade,在确认提示后即可安装全部可用的软件包更新。
01命令
命令
$ sudo apt update && sudo apt upgrade02作用说明
apt update 只是刷新本地索引,记录各软件源有哪些版本可用;apt upgrade 才会下载并安装已安装软件包的新版本(不会移除任何包)。当发行版升级需要移除或替换包时,应改用 sudo apt full-upgrade。可先用 apt list --upgradable 查看将要更新的内容,用 sudo apt-mark hold <pkg> 锁定某个包不升级。如果出现 /var/run/reboot-required 文件,说明有内核或库更新需要重启才能生效。
03风险
!注意: 升级过程中服务可能被重启,个别配置文件的行为也可能变化——遇到配置文件修改提示时要仔细确认,不要一律照单全收。
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- AptCLI - Debian Wiki依据: The Debian Wiki AptCLI page recommends apt update to refresh package indexes followed by apt upgrade to install available upgrades.
- apt(8) — command-line interface for the APT package system依据: The apt(8) manual documents 'update' as resynchronizing the package index files and 'upgrade' as installing available upgrades of all packages.
最后验证: 2026-09-17 · 分类: 系统与设置