La hiérarchie des packages pour les images du noyau Ubuntu ressemble à ceci :
linux-générique -> linux-image-générique -> linux-image-2.6.38-8-générique.
Linux-generic et linux-image-generic sont tous deux des métapaquets. Je comprends le but d'avoir un métapaquet de noyau (pour gérer les mises à niveau et plusieurs versions du noyau), mais à quoi sert le deuxième niveau ? Il semble que linux-generic ne dépende que de linux-image-generic, donc c'est sûrement redondant ?
Réponse acceptée :
Oui, c'est l'est a été. Mais depuis Ubuntu 12.10 linux-generic
dépend à la fois des métapaquets d'image et d'en-tête :
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
Mais je ne peux pas expliquer pourquoi il en a été ainsi sur plusieurs cycles de publication. Si vous regardez la recherche de paquets Ubuntu et regardez toutes les versions, vous verrez au moins le Hardy linux-generic
package dépend de deux méta-packages (-image-generic et -restricted-modules-generic).