Ubuntu如何更新系统和软件包
导读:Ubuntu 更新系统与软件包的实用指南 一 命令行快速更新 更新可用软件包索引并升级已安装包:sudo apt update && sudo apt upgrade -y 说明:apt update 仅刷新软件源索引;...
Ubuntu 更新系统与软件包的实用指南
一 命令行快速更新
- 更新可用软件包索引并升级已安装包:
说明:apt update 仅刷新软件源索引;apt upgrade 执行实际升级,默认不会移除既有包。若需交互确认,可去掉 -y。也可先单独运行两条命令分步执行。sudo apt update & & sudo apt upgrade -y - 查看可升级的包列表:
apt list --upgradable - 处理依赖变化、允许更彻底的升级(可能移除部分旧包):
sudo apt full-upgrade - 清理不再需要的依赖与旧内核残留:
sudo apt autoremove sudo apt autoclean - 重启以完成内核等更新生效:
sudo reboot
以上命令适用于 Ubuntu 桌面与服务器 的常规更新场景。
二 图形界面更新(桌面版)
- 打开“软件更新器”(Software Updater),点击“检查更新”,勾选需要安装的更新并点击“安装”。
- 如提示需要重启,按指引重启系统。
- 若更新器报错,可在终端执行 sudo apt update 查看末尾的错误信息进行排查。
三 仅升级单个软件包
- 升级指定包到仓库最新版本(不安装新包):
sudo apt install --only-upgrade 包名 - 示例:
sudo apt install --only-upgrade ubuntu-keyring - 同时升级多个指定包,用空格分隔包名即可。
四 跨版本升级与注意事项
- 升级到下一个发行版(如 20.04 → 22.04 → 24.04):
- 先确保系统为最新:
sudo apt update & & sudo apt full-upgrade & & sudo reboot - 安装升级工具并配置升级策略(/etc/update-manager/release-upgrades 中设置 Prompt=lts 或 Prompt=normal):
sudo apt install update-manager-core sudo nano /etc/update-manager/release-upgrades - 检查并启动升级:
sudo do-release-upgrade -c # 仅检查是否有新版本 sudo do-release-upgrade # 执行升级
- 先确保系统为最新:
- 重要区别:包升级 ≠ 系统版本升级。前者通过 apt 完成;后者是跨版本的 release upgrade,流程更长,务必先做好完整备份。
- 服务器内核更新通常需重启;为减少停机,可启用 Livepatch(需账号与订阅):https://ubuntu.com/security/livepatch。
- 虚拟机场景建议先创建快照,再进行系统或版本升级,便于回滚。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Ubuntu如何更新系统和软件包
本文地址: https://pptw.com/jishu/772837.html
