La gerarchia dei pacchetti per le immagini del kernel di Ubuntu è simile a questa:
linux-generico –> linux-image-generico –> linux-image-2.6.38-8-generico.
Sia linux-generic che linux-image-generic sono metapacchetti. Capisco lo scopo di avere un metapacchetto del kernel (per gestire gli aggiornamenti e più versioni del kernel), ma qual è il punto nel secondo livello? Sembra che linux-generic dipenda solo da linux-image-generic, quindi sicuramente è ridondante?
Risposta accettata:
Sì, è era. Ma da Ubuntu 12.10 linux-generic
dipende sia dai metapacchetti dell'immagine che delle intestazioni:
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
Ma non riesco a spiegare perché sia stato così su più cicli di rilascio. Se guardi la ricerca del pacchetto Ubuntu e guardi tutte le versioni vedrai almeno Hardy linux-generic
il pacchetto dipende da due metapacchetti (-image-generic e -restricted-modules-generic).