Ubuntu内核映像的包层次结构如下:
linux-generic-->linux-image-generic-->linux-image-2.6.38-8-generic。
linux-generic和linux-image-generic都是元包。我理解有一个内核元包的目的(用于处理升级和多个内核版本),但第二级有什么意义呢?linux-generic似乎只依赖于linux-image-generic,所以它肯定是多余的吧?
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
linux-generic
软件包依赖于两个元包(-image-generic和-restricted-modules-generic)。