Metapacotes do kernel (linux-generic vs linux-image-generic)

9

A hierarquia de pacotes para as imagens do kernel do Ubuntu é assim:

linux-generic -> linux-image-generic -> linux-image-2.6.38-8-generic.

Tanto o linux-genérico quanto o linux-image-generic são metapacotes. Entendo o propósito de ter um metapacote do kernel (para lidar com atualizações e várias versões do kernel), mas qual é o objetivo no segundo nível? Parece que o linux-generic depende apenas do linux-image-generic, então certamente é redundante?

SystemParadox
fonte

Respostas:

5

Sim, é era. Mas como o Ubuntu 12.10 linux-genericdepende dos metapacotes de imagem e cabeçalhos:

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

Mas não posso explicar por que foi assim durante os ciclos de liberação múltipla. Se você olhar a pesquisa de pacotes do Ubuntu e todas as versões, verá que pelo menos o linux-genericpacote Hardy depende de dois meta-pacotes (-image-generic e -restricted-modules-generic).

Lasall
fonte