Я начал установку Debian testing на amd64 и попал на экран с предложением установить ядро. Мне предлагают на выбор linux-image-3.16-2-amd64
, linux-image-amd64
, и none
.
В чем разница между этими вариантами? Какой мне выбрать?
решение1
linux-image-amd64
это общий метапакет, который зависит от конкретного пакета ядра по умолчанию. В вашем конкретном случае, linux-image-amd64
вероятно, зависит от linux-image-3.16-2-amd64
. В общем случае достаточно установить общий метапакет. Вы можете также установить определенный linux-image-3.16-2-amd64
пакет, но в общем случае лучше установить общий метапакет.
Одно из особых преимуществ установки универсального метапакета (и поддержания его установленным) заключается в том, что он гарантирует, что вы всегда будете в курсе обновлений системы. В противном случае, предположим, что вы обновляетесь с одного релиза Debian на другой или даже с Debian stable на Debian testing, ваша версия ядра не будет автоматически обновлена, за исключением небольших обновлений, специфичных для Debian, по соображениям безопасности. Однако, если у вас установлен универсальный метапакет, последнее ядро будет подключено как зависимость.
Однако следует отметить, что ядро, которое уже было установлено, как зависимость linux-image-amd64
или иным образом, не будет удалено. Поэтому вам нужно будет периодически очищать список устаревших пакетов ядра, включая пакеты заголовков.