Ubuntuカーネルイメージのパッケージ階層は次のようになります。
linux-generic-> linux-image-generic-> linux-image-2.6.38-8-generic。
Linux-genericとlinux-image-genericはどちらもメタパッケージです。 1つのカーネルメタパッケージ(アップグレードと複数のカーネルバージョンを処理するため)の目的は理解していますが、第2レベルのポイントは何ですか? 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
しかし、複数のリリースサイクルにわたってなぜそのようになったかを説明することはできません。 buntuパッケージ検索 とすべてのバージョンを見ると、少なくともHardy linux-generic
パッケージは2つのメタパッケージ(-image-genericと-restricted-modules-genericに依存しています)が表示されます)。