Метапакеты ядра (linux-generic против linux-image-generic) - proUbuntu
9 голосов
/ 02 августа 2012

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

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

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

1 Ответ

5 голосов
/ 08 октября 2012

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

...