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
しかし、なぜそれが複数のリリースサイクルでそのようになったのか説明できません。 Ubuntuパッケージ検索を見て、すべてのバージョンを見ると、少なくともHardy linux-generic
が表示されます。 パッケージは2つのメタパッケージ(-image-genericと-restricted-modules-generic)に依存します。