每当我看到它时,Long Term Support (LTS)
我都会想到对系统在一段时间内的稳定性的信任。我希望这些软件包是经过精心挑选的,以确保它们的生命周期和它们的依赖项之一在一段时间内不会产生冲突或部署问题。
为了失去这种信任,我应该阻止某些安装或配置操作吗?
例如:更改一些配置文件,手动安装具有特定权限的软件包 / PPA / snap,甚至解决依赖问题,例如被扣留的包裹。
是否有一些命令可以向我显示:
Your LTS compatibility is 100%
或类似的东西 ?
答案1
不要混淆支持和稳定。
LTS 版本提供了“稳定性”,即软件 5 年内不会改变,不是那种意思它崩溃的次数减少了后者恰好也确实有一定道理,但这是由于大量用户发现并提交了错误。
保持 Ubuntu 任何版本稳定运行(不太可能崩溃)的最佳方法是在安装软件时坚持使用 Ubuntu 存储库和 Snap。
让 LTS 安装变得不稳定(更容易崩溃)的简单方法是安装大量非 Ubuntu、PPA 和/或错误版本的软件。当然,这些方法与导致依赖性问题的方法完全相同。
一个常见的问题是,人们错误地认为 LTS 是一个“稳定的基础系统”,他们可以将较新的软件添加到其上。这与 LTS 的设计目的恰恰相反。如果您想要较新的软件,请使用较新的 Ubuntu 版本。对于大多数用户来说,临时版本(6 个月)与 LTS 一样稳定……并且具有较新的内核和软件。
要获取详细说明您与任何版本(包括 LTS)偏离程度的命令,请尝试ubuntu-security-status
$ ubuntu-security-status
2258 packages installed, of which:
1745 receive package updates with LTS until 4/2025
499 could receive security updates with ESM Apps until 4/2030
1 package is from a third party
13 packages are no longer available for download
在这里您可以看到,系统上有 2258 个软件包,其中有 14 个需要调查(0.6%)。试一试:输出包含有关如何获取每个类别更多详细信息的说明。