内核元数据包(linux-generic vs linux-image-generic)

Ubuntu内核映像的包层次结构如下所示:

linux-generic – > linux-image-generic – > linux-image-2.6.38-8-generic。

linux-generic和linux-image-generic都是元数据包。 我理解拥有一个内核元数据包的目的(处理升级和多个内核版本),但第二级的重点是什么? 似乎linux-generic只依赖于linux-image-generic,所以它肯定是多余的?

是的, 是的 。 但是因为Ubuntu 12.10 linux-generic依赖于图像和头部元数据包:

 linux-generic ─┐ ├─ linux-image-generic ─ linux-image-VERSION-generic │ ┄ linux-image-OLD_VERSION-generic │ ┄ linux-image-ANCIENT_VERSION-generic │ └─ linux-headers-generic ─ linux-headers-VERSION-generic ┄ linux-headers-OLD_VERSION-generic ┄ linux-headers-ANCIENT_VERSION-generic 

但我无法解释为什么在多个发布周期中出现这种情况。 如果你看看Ubuntu软件包搜索并查看所有版本,你会看到至少Hardy linux-generic软件包依赖于两个元软件包(-image-generic和-restricted-modules-generic)。

Interesting Posts