1

Мне интересно, чем отличаются эти ядра?

linux-virtual
linux-image-extra-virtual
linux-image-virtual

1 ответ1

2

Вы можете исследовать, используя apt-cache:

$ apt-cache show linux-virtual

дает, среди прочего:

Depends: linux-image-virtual (= 3.16.0.25.26), linux-headers-virtual (= 3.16.0.25.26)
Description-en: Minimal Generic Linux kernel and headers
 This package will always depend on linux-image-virtual and
 linux-headers-virtual.

Из строки Depends linux-virtual используется как метапакет для установки linux-image-virtual и linux-header-virtual.

$ apt-cache show linux-image-virtual

дает:

Depends: linux-image-3.16.0-23-generic
Description-en: This package will always depend on the latest minimal generic kernel image.
 This package will always depend on the latest minimal generic kernel image
 used for virtual instances.

Бег:

$ apt-cache show linux-image-extra-virtual

дает:

Depends: linux-image-generic (= 3.16.0.23.24) 
Description-en: Transitional package.
 This package will always depend on linux-image-generic.

Здесь есть небольшая разница в зависимости от линии. Вы можете увидеть то же самое, используя приведенную выше команду:

$ apt-cache show linux-image-generic

перечисляет эти зависимости:

Depends: linux-image-3.16.0-23-generic, linux-image-extra-3.16.0-23-generic, linux-firmware, thermald

По сути, linux-image-generic извлекает дополнительные зависимости поверх linux-image-extra-VERSION-generic. Посмотрите на этот ответ для более подробной информации.

Подвести итоги:

  • linux-virtual устанавливает linux-image-virtual и linux-headers-virtual
  • linux-image-virtual идентичен linux-image-VERSION-generic
  • linux-image-extra-virtual является расширенным набором linux-image-virtual и идентичен linux-image-generic

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .