Ubuntu 获取 Linux 更新的常用方法
一 命令行快速更新
- 更新软件包索引并升级已安装包:
- sudo apt update && sudo apt upgrade -y
- 处理依赖变化、允许替换/删除包(更“完整”的升级):
- 清理不再需要的依赖与旧包缓存:
- sudo apt autoremove -y && sudo apt autoclean
- 说明:apt update 只刷新可用软件包列表;apt upgrade 执行实际升级;apt full-upgrade 在依赖关系变化时会做更复杂的处理,必要时移除/替换包。
二 图形界面更新(桌面版)
- 打开“软件更新器”(Software Updater):在应用菜单搜索“Software Updater”并启动。
- 点击“检查更新”,如有可用更新,点击“安装”并按提示输入密码。
- 如提示需要重启,按提示操作以完成更新生效。
三 发行版升级到新版本(如 20.04 → 22.04)
- 先确保当前系统为最新:sudo apt update && sudo apt full-upgrade -y && sudo reboot
- 安装或确认 update-manager-core:sudo apt install -y update-manager-core
- 配置升级策略(/etc/update-manager/release-upgrades):将 Prompt 设为 lts 或 normal
- 检查并执行升级:
- 检查是否有新版本:sudo do-release-upgrade -c
- 执行升级:sudo do-release-upgrade(如需到开发版可用 -d,一般不建议生产环境使用)
- 升级完成后按提示重启。
四 实用提示
- 查看可升级包:apt list --upgradable
- 只升级单个软件包:sudo apt install --only-upgrade 包名
- 服务器内核更新通常需重启;为减少停机,可启用 Livepatch(需账号与订阅):https://ubuntu.com/security/livepatch
- 区分“包升级”和“版本升级”:前者用 apt/apt-get,后者用 do-release-upgrade;版本升级前务必做好数据备份。