在 Debian/Ubuntu 上用 apt 更新并升级软件包

先从所有已配置的软件源刷新包索引,再安装所有可升级软件包的新版本。

Linux系统终端中风险
执行 sudo apt update && sudo apt upgrade,在确认提示后即可安装全部可用的软件包更新。

01命令

命令
$ sudo apt update && sudo apt upgrade

02作用说明

apt update 只是刷新本地索引,记录各软件源有哪些版本可用;apt upgrade 才会下载并安装已安装软件包的新版本(不会移除任何包)。当发行版升级需要移除或替换包时,应改用 sudo apt full-upgrade。可先用 apt list --upgradable 查看将要更新的内容,用 sudo apt-mark hold <pkg> 锁定某个包不升级。如果出现 /var/run/reboot-required 文件,说明有内核或库更新需要重启才能生效。

03风险

风险中风险
使用条件Debian, Ubuntu, or any APT-based distro with root/sudo access and configured repositories
!注意: 升级过程中服务可能被重启,个别配置文件的行为也可能变化——遇到配置文件修改提示时要仔细确认,不要一律照单全收。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

  • AptCLI - Debian Wiki
    Debian Wiki · vendor-doc · 2026-09-17
    依据: 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
    Ubuntu manpages · vendor-doc · 2026-09-17
    依据: The apt(8) manual documents 'update' as resynchronizing the package index files and 'upgrade' as installing available upgrades of all packages.

最后验证: 2026-09-17 · 分类: 系统与设置

06相关方案