温馨提示×

ubuntu怎样获取linux更新

小樊
39
2025-12-03 00:35:48
栏目: 智能运维

Ubuntu 获取 Linux 更新的常用方法

一 命令行快速更新

  • 更新软件包索引并升级已安装包:
    • sudo apt update && sudo apt upgrade -y
  • 处理依赖变化、允许替换/删除包(更“完整”的升级):
    • sudo apt full-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 设为 ltsnormal
  • 检查并执行升级:
    • 检查是否有新版本: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;版本升级前务必做好数据备份

0