Отключите автоматическое обновление ядра в Ubuntu 18.04 (только для cli)

У меня есть настройка, которая требует от меня внесения некоторых изменений вручную каждый раз, когда я делаю обновление ядра.

Я хотел бы иметь возможность делать обновления ядра вручную, вместо того, чтобы автоматические обновления автоматически вставляли их в мою систему.

Меня интересуют только ответы, которые можно сделать через CLI, так как у меня нет графического интерфейса для gnome-software или ubuntu-software.

Я нашел статью, в которой говорилось о том, как сделать это с Ubuntu 14/15:

sudo apt-mark hold linux-image-generic linux-headers-generic

Это все еще работает? Это кажется устаревшим, потому что все текущие пакеты ядра имеют номера версий, прикрепленные к пакету, например. Linux-Headers-4.15.0-62. Если я скажу системе, чтобы она держала linux-headers-4.15.0-62, я не могу себе представить, как удерживать обновление от автоматической установки более нового ядра (например, linux-headers-4.15.0-72) и устанавливать его как основное ядро, видя, что обновление фактически не заменяет старое ядро, а просто заставляет систему использовать новое.

Если это не сработает, могу ли я попробовать что-нибудь еще?

1
задан 17 September 2019 в 19:17

2 ответа

Можно также добавить пакеты к файлу конфигурации 50unattended-обновлений:

nano /etc/apt/apt.conf.d/50unattended-upgrades

Определяют местоположение раздела черного списка и редактирования для включения пакетов - даже regex поддерживается:

// List of packages to not update (regexp are supported)
Unattended-Upgrade::Package-Blacklist {
        "linux-generic";
        "linux-image-generic";
        "linux-headers-generic";
//      "vim";
//      "libc6";
//      "libc6-dev";
//      "libc6-i686";
};
2
ответ дан 10 November 2019 в 18:56

Лучший путь состоит в том, чтобы работать

sudo apt-mark hold linux-generic linux-image-generic linux-headers-generic

, Который будет содержать meta пакеты. Они не вытянут новые пакеты ядра.

, Но это не хорошая идея. Лучше спросить о настоящей проблеме.

, Вероятно, установка ядра HWE решит Вашу проблему.

1
ответ дан 10 November 2019 в 08:56

Другие вопросы по тегам:

Похожие вопросы: