深度解析Ubuntu版本升级:LTS版本升级指南

[复制链接]
发表于 2026-10-4 16:18:21 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×

Ubuntu 的版本节奏不是随便定的:Canonical 把发布分成 LTS 与临时版本两类,支持的年限差得很远。生产环境该跟哪个版本、升级前要做什么准备,这篇把生命周期讲清楚,再给出可执行的升级步骤。

一、版本号与两类发布

版本号由「年份 + 月份」组成,比如 23.10 就是 2023 年 10 月发布的版本。Ubuntu 分两类:

  • LTS 长期支持版:每两年发一次,通常在四月。这是企业级版本,也是装机量最大的一类——大约 95% 的 Ubuntu 安装都是 LTS。标准安全维护给到 5 年,覆盖 Main 仓库里的所有软件包。
  • 临时版本:LTS 之间每六个月发一次,比如 23.10。它同样是生产可用的质量,但只支持 9 个月,而且没有 LTS 那种长期承诺。

需要更长维护期的,可以订阅 Ubuntu Pro 买扩展安全维护(ESM),把 Main 和 Universe 一起覆盖到 10 年;再往上还有 Legacy 支持,能拉到 12 年,另有电话与工单支持。

二、关键版本时间表

发布版本发布时间标准支持结束Ubuntu Pro 结束Legacy 结束
24.04 LTS (Noble Numbat)2024 年 4 月2029 年 4 月2034 年 4 月2036 年 4 月
23.10 (Mantic Minotaur)2023 年 10 月2024 年 7 月——
22.04 LTS (Jammy Jellyfish)2022 年 4 月2027 年 4 月2032 年 4 月2034 年 4 月
20.04 LTS (Focal Fossa)2020 年 4 月2025 年 4 月2030 年 4 月2032 年 4 月
18.04 LTS (Bionic Beaver)2018 年 4 月2023 年 4 月2028 年 4 月2030 年 4 月
16.04 LTS (Xenial Xerus)2016 年 4 月2021 年 4 月2026 年 4 月2028 年 4 月
14.04 LTS (Trusty Tahr)2014 年 4 月2019 年 4 月2024 年 4 月2026 年 4 月

这张表直接决定一件很实际的事:20.04 LTS 的标准支持在 2025 年 4 月结束,还在这批机器上的,要么迁到 22.04/24.04,要么买 ESM 续命。

三、软件包是怎么分类的

分类开源非开源
基础软件包main, restricteduniverse, multiverse

每个 LTS 版本的 10 年安全更新,就是「前 5 年标准维护(Main)+ 后 5 年 ESM」;ESM 里对 Universe 仓库的软件包同样给 10 年,这是 Ubuntu Pro 订阅才有的权益。

四、升级前的准备

升级属于高风险维护动作,顺序不能乱。

  • 备份紧急数据:任何升级前先把重要数据拷一份,这是唯一的保命手段。
  • 把当前系统更新干净:
sudo apt update
sudo apt upgrade -y
sudo apt dist-upgrade -y
sudo apt autoremove -y
  • 确认当前版本:确保从还受支持的状态开始升。
lsb_release -a

五、执行升级

场景 A:LTS 升到下一个 LTS。加 -d 参数才能跨版本跳:

sudo do-release-upgrade -d

场景 B:临时版本升到最新版(会一路追到下一个 LTS):

sudo do-release-upgrade

场景 C:从 20.04 LTS 升到 22.04 LTS 的完整示例。

# 1) 装上升级管理器
sudo apt install update-manager-core

# 2) 启动升级
sudo do-release-upgrade

# 3) 按提示逐项确认,处理掉冲突的配置文件后收尾

过程中如果弹出配置文件冲突(dpkg 的 keep/local 三选一),先 diff 看一眼再决定留哪个,别一路回车。

六、升级后验证

lsb_release -a          # 版本是否已经变成目标版本
sudo apt autoremove -y  # 清掉不再依赖的包
sudo apt clean          # 清掉下载缓存

再逐个业务过一遍:服务能起、端口在监听、关键应用能打开。这一步常被跳过,却是判断升级是否真的成功的关键。

七、四条最佳实践

  • 定期备份:不管升不升级,备份都是成本最低的数据保险。
  • 先测后上:生产环境之前,在测试机上先跑一遍,验证兼容性和稳定性。
  • 读发行说明:升级前看新版本的特性、已知问题和破坏性变更。
  • 生产优先选 LTS:拿的是长期安全维护,临时版本只适合体验新特性。

结论

Ubuntu 升级不是敲一条命令就完事,而是「看生命周期表定目标版本 → 备份 → 更新干净 → do-release-upgrade → 验证服务 → 清理」。把 LTS 的 5 年标准支持图和自己的上线时间轴对上,什么时候该动、往哪个版本动,就有了明确答案。

qidao123.com企服评测-应用市场 编辑提示

回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表