Die Pakethierarchie für Ubuntu-Kernel-Images sieht folgendermaßen aus:
Linux-generisch –> Linux-Image-generisch –> Linux-Image-2.6.38-8-generisch.
Sowohl linux-generic als auch linux-image-generic sind Metapakete. Ich verstehe den Zweck, ein Kernel-Metapaket zu haben (um Upgrades und mehrere Kernel-Versionen zu handhaben), aber was ist der Sinn der zweiten Ebene? Es scheint, dass linux-generic nur von linux-image-generic abhängt, also ist es sicher überflüssig?
Akzeptierte Antwort:
Ja, ist war. Aber seit Ubuntu 12.10 linux-generic
hängt sowohl von Bild- als auch von Header-Metapaketen ab:
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
Aber ich kann nicht erklären, warum das über mehrere Veröffentlichungszyklen hinweg so war. Wenn Sie sich die Ubuntu-Paketsuche ansehen und sich alle Versionen ansehen, werden Sie zumindest das Hardy linux-generic
sehen Paket hängt von zwei Meta-Paketen ab (-image-generic und -restricted-modules-generic).