什么是 Ubuntu“LTS”,什么时候应该使用它?
概括
- Ubuntu LTS 版本可以获得五年的更新,而非 LTS 则只有九个月的更新。
- LTS 版本优先考虑稳定性,但包含较旧的软件。非 LTS 版本提供更新的功能,但需要频繁的系统升级。
- LTS 版本非常适合大多数用户和任何寻求长期稳定性的人。非 LTS 版本面向爱好者。
您是否对 Ubuntu 的 LTS 版本和非 LTS 版本感到困惑,并且不知道应该下载哪一个?本文将帮助您了解它们的差异、它们存在的原因以及哪个版本适合您。
Ubuntu LTS 到底是什么?
如果您尝试从官方网站下载 Ubuntu,您会发现两个版本 - 一个标记为 LTS,另一个非 LTS 版本。那么,这实际上意味着什么呢?
LTS 代表长期支持。就 Ubuntu 而言,LTS 版本自发布之日起获得五年的支持以及例行安全和维护更新。五年后,您要么需要升级到新的 Ubuntu 版本,要么可以购买 Ubuntu Pro 以获得额外五年的支持和更新。作为 Ubuntu Pro 的一部分,还有一个旧版支持计划,该计划增加了两年的支持,使 LTS 版本的总支持生命周期达到 12 年。
相比之下,非 LTS 版本仅支持九个月,此时您将需要升级到新版本的 Ubuntu,因为您将停止接收安全和维护更新。
值得注意的是,Ubuntu 版本遵循年.月数字方案,每六个月(四月和十一月)发布新版本。 LTS 版本每两年在偶数年的 4 月发布一次。
例如,在撰写本文时,当前的 LTS 版本是 Ubuntu 24.04 LTS,于 2024 年 4 月发布。最新的非 LTS 版本 Ubuntu 24.10 于 2024 年 10 月发布。按照这个时间表,我们将看到两个更多非 LTS 版本 — Ubuntu 25.04 和 Ubuntu 25.10。下一个 LTS 版本将于 2026 年 4 月发布:Ubuntu 26.04 LTS。
如果 Ubuntu LTS 存在,为什么要使用非 LTS?
此时您可能想知道,如果 LTS 版本获得如此多的支持,为什么还会有人获得非 LTS 版本?它存在的意义何在?
好吧,当我们说 LTS 版本支持五年时,我们的意思是它们会收到五年的安全和维护更新。然而,该发行版的核心组件(例如系统应用程序和桌面环境)仍然处于冻结状态,并且不会升级到新版本。这种设计选择确保了稳定性,但随着时间的推移,系统可能会感觉过时。
例如,Ubuntu 使用定制版本的 GNOME 作为其桌面环境。 Ubuntu 24.04 LTS 附带 GNOME 46,并将在其整个生命周期中保留在该版本上。即使 GNOME 47 等更新版本发布,LTS 用户也不会收到这些更新,除非他们在 2026 年 4 月升级到下一个 LTS 版本。
现在,从技术上讲,您可以在 Ubuntu 24.04 LTS 上将 GNOME 46 强制升级到 GNOME 47。但是,不建议这样做,因为它可能会与其他组件发生冲突,从而导致错误和整体系统不稳定。
因此,如果您现在想使用 GNOME 47,那么最好使用 Ubuntu 24.10——一个非 LTS 版本,其中所有组件都配置为与较新的 GNOME 版本一起使用,从而最大限度地减少出错的机会。这本质上就是非 LTS 版本的价值:它们为您提供了一种使用较新软件的方法,而无需等待两年。唯一的问题是,您需要每六到九个月将发行版升级到更新版本,才能继续接收安全更新。
为什么 Ubuntu LTS 不更新核心组件?
将 Ubuntu 视为一个复杂的拼图,所有部分都需要完美地组合在一起才能发挥作用。问题是这些作品来自不同的来源。 Debian基础、底层Linux内核、GNOME桌面环境等都遵循自己的开发周期,独立发布新版本。
当 Canonical(Ubuntu 的母公司)创建新的 Ubuntu 版本时,他们会仔细选择所有这些部件的特定版本,这些部件可以很好地协同工作,对它们进行彻底的测试,并将它们作为一个完整的包发布。现在,当足够多的重要部分有主要新版本可用时,Canonical 将再次将它们捆绑在一起形成一个完整的新 Ubuntu 版本。这就是为什么您每六个月就会看到新的 Ubuntu 版本,因为这就是他们测试和验证所有较新版本是否能顺利协同工作所需的时间。
也就是说,如果单个部件收到重大更新,并且我们用新版本替换其旧版本,它可能无法与其他旧部件完美契合。这种不匹配可能会导致系统不稳定和崩溃。为了避免此问题,Ubuntu 仅向受支持的版本发送以下类型的维护更新:
- 针对已知漏洞的安全补丁。
- 错误修复和稳定性改进。
- 硬件支持 (HWE) 更新可确保与新发布的硬件(特定于 Ubuntu LTS 版本)的顺利兼容。
如果您使用的是 LTS 版本,您将在五年内免费收到这些更新。如果您使用的是非 LTS 版本,您将仅收到这些更新九个月。
Snap 和 Flatpaks 如何提供帮助
主要版本更新不仅限于核心系统组件,还扩展到您运行的许多应用程序,例如 Firefox、LibreOffice 等。如果您使用 APT 命令从默认 Ubuntu 存储库安装这些应用程序,您可能最终会遇到以下情况:与旧包。
但是,您可以通过使用 Snap 或 Flatpaks 安装这些软件来访问这些软件的最新主要新版本。由于 Flatpak 和 Snap 应用程序是沙盒的,与核心系统的交互很少,因此无论您使用什么版本的应用程序,您都不太可能看到任何系统崩溃。
您应该使用 Ubuntu LTS 吗?
LTS 版本通常建议组织、工作计算机和服务器使用,因为它具有长期稳定性和安全更新。因此,您可能会认为非 LTS 版本必须适用于个人台式计算机。然而,现实有点微妙!
非 LTS 版本主要迎合想要体验新的尖端软件的技术爱好者,而这些用户确实更喜欢在个人计算机上运行 Ubuntu。然而,也有一些技术爱好者喜欢定制自己的电脑,不喜欢频繁的系统更新,因为这会破坏他们的配置。如果您属于后一组,即使您在个人系统上使用 Ubuntu,LTS 版本也是更好的选择。
例如,假设您决定使用其庞大的 GNOME 扩展和主题库来定制您的 Ubuntu PC。您可以使用它们添加新功能并彻底改变系统的外观和感觉。不幸的是,当您升级到新的 Ubuntu 版本时,这些修改很可能会被破坏。这意味着每次升级后,您都需要重新配置系统,重新安装您喜欢的主题和扩展,并再次调整所有设置。被迫每六(或九)个月执行一次此操作可能会让人厌烦,这就是我个人更喜欢并推荐使用 LTS 版本的原因。您所做的任何定制和修改都会保留至少五年。
也就是说,如果您使用默认的 GNOME 设置并主要运行 Snap 应用程序,那么非 LTS 版本可能更有意义。当可能破坏的自定义配置较少时,升级会更加顺利,并且您每六个月就可以访问更新的功能。