我正在运行 Ubuntu 10.04。在 Synaptic 软件包管理器中搜索“linux-headers”,然后选择软件包“linux-headers-2.6.32-26-generic”,将显示此软件包的以下说明:“Canonical 为 linux-headers-2.6.32-26-generic 提供关键更新,直至 2011 年 10 月。”
现在,选择“linux-headers-2.6.32-21-generic”会显示以下说明:“Canonical 将在 2015 年 4 月之前为 linux-headers-2.6.32-21-generic 提供关键更新。”
请注意,早期版本 (linux-headers-2.6.32-21-generic) 支持到 2015 年,而新版本 (linux-headers-2.6.32-26-generic) 仅支持到 2011 年。为什么会这样?新版本不应该支持到更晚的时间吗?
答案1
直接回答您的主要问题,是的,该版本的更高版本应该会继续受支持。现在,介绍一下背景知识,已在以下版本中添加了显示您所指信息的支持:
synaptic (0.63ubuntu3) lucid; urgency=low
[..]
* debian/patches/10_ubuntu_maintenance_gui.dpatch:
- updated to support LTS and new "Supported" flags
-- Michael Vogt <[email protected]> Mon, 25 Jan 2010 09:58:35 +0100
这似乎是服务器覆盖问题,而不是 Synaptic 问题。
让我们看看linux-headers-2.6.32-21-generic
和linux-headers-2.6.32-24-generic
的覆盖信息http://archive.ubuntu.com/ubuntu/indices/override.lucid-proposed.extra.main。
前者是:
linux-headers-2.6.32-21-generic/amd64 Supported 5y
后者是:
linux-headers-2.6.32-24-generic/amd64 Supported 18m
值得一提的是,这一不一致性问题在后续的 Ubuntu 版本中得到了解决。
答案2
Canonical 的支持基于 Ubuntu 发布日期,不会因软件包版本而发生变化,LTS 版本提供两种级别的支持,桌面软件包有 3 年的支持,而服务器软件包有 5 年的支持。根据您的报告,linux-headers-2.6.32-21-generic 被标识为服务器软件包,而 linux-headers-2.6.32-26-generic 被标识为桌面软件包。
这显然是一个错误,您应该向 Synaptic 提交报告。