Метапакеты ядра (linux-generic против linux-image-generic)

9

Иерархия пакетов для образов ядра Ubuntu выглядит следующим образом:

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

И linux-generic, и linux-image-generic являются метапакетами. Я понимаю цель иметь один метапакет ядра (для обработки обновлений и нескольких версий ядра), но какой смысл на втором уровне? Кажется, что linux-generic зависит только от linux-image-generic, так что, конечно, он избыточен?

SystemParadox
источник

Ответы:

5

Да это было. Но поскольку Ubuntu 12.10 linux-genericзависит как от метапакетов image, так и от заголовков:

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 и посмотрите на все версии, вы увидите, что по крайней мере linux-genericпакет Hardy зависит от двух метапакетов (-image-generic и -restricted-modules-generic).

Lasall
источник