对 linux-headers 包的规范支持

5 support canonical kernel

我正在运行 Ubuntu 10.04。在 Synaptic 包管理器中搜索“linux-headers”并选择包“linux-headers-2.6.32-26-generic”会显示此包的以下注释:“Canonical 为 linux-headers-2.6 提供了关键更新。 32-26-通用直到 2011 年 10 月。”

现在,选择“linux-headers-2.6.32-21-generic”会显示以下注释:“Canonical 为 linux-headers-2.6.32-21-generic 提供关键更新,直到 2015 年 4 月。”

请注意,早期版本 (linux-headers-2.6.32-21-generic) 支持到 2015 年,而后期版本 (linux-headers-2.6.32-26-generic) 只支持到 2011 年。 为什么这是案件?以后不应该支持更高版本吗?

Dan*_*hen 3

为了直接解决您的主要问题,是的,应该继续支持该版本中的更高版本。现在,为了了解一些背景知识,添加了对显示您引用的信息的支持:

synaptic (0.63ubuntu3) lucid; urgency=low
[..]
  * debian/patches/10_ubuntu_maintenance_gui.dpatch:
    - updated to support LTS and new "Supported" flags 

 -- Michael Vogt <michael.vogt@ubuntu.com>  Mon, 25 Jan 2010 09:58:35 +0100
Run Code Online (Sandbox Code Playgroud)

这似乎是服务器覆盖问题而不是 Synaptic 问题。

linux-headers-2.6.32-21-generic让我们看看linux-headers-2.6.32-24-generichttp://archive.ubuntu.com/ubuntu/indices/override.lucid-proposed.extra.main覆盖信息。

前者是:

linux-headers-2.6.32-21-generic/amd64   Supported   5y
Run Code Online (Sandbox Code Playgroud)

后者是:

linux-headers-2.6.32-24-generic/amd64   Supported   18m
Run Code Online (Sandbox Code Playgroud)

无论如何,这种不一致问题在后续的 Ubuntu 版本中得到了解决。


Joã*_*nto 0

Canonical 的支持基于 Ubuntu 发布日期,并且不会跨软件包版本变化,LTS 版本提供两个级别的支持,桌面软件包有 3 年的支持,而服务器软件包有 5 年。根据您的报告, linux-headers-2.6.32-21-generic 被识别为服务器软件包,而 linux-headers-2.6.32-26-generic 被识别为桌面软件包。
这显然是一个错误,您应该向 Synaptic 提交报告。