Ubuntu内核映像的软件包层次结构如下所示:
linux-generic-> linux-image-generic-> linux-image-2.6.38-8-generic。
linux-generic和linux-image-generic都是元包。我了解拥有一个内核元软件包(以处理升级和多个内核版本)的目的,但是第二层的意义何在?似乎linux-generic仅取决于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,因此肯定是多余的吗?
Answers:
是的,它是是。但是由于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)。