Как указать ставиться только чётную минорную версию ядра?

Автор PbI6A, 07 августа 2018, 14:16:16

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

PbI6A

Как указать ставиться только чётную минорную версию ядра? Руками удалил 4.17, но всё равно же поставится наверно опять? Как настроить, чтобы с 4.16 перескочить сразу на 4.18? Не хочу эту жуткую сырость ядра! Дебиан - десятка.
LINUX means: Linux Is Not a UniX
Вернулся на Devuan. Счастлив!

ChubaDuba

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

dogsleg

Если обновления устанавливаются автоматически с помощью unattended-upgrades, то в настройках, /etc/apt/apt.conf.d/50unattended-upgrades, можно указать чёрный список пакетов, которые не следует обновлять. Например, что-то типа:

Unattended-Upgrade::Package-Blacklist {
      "linux-image-4.17.0-1-amd64";
};


Эта опция настройки понимает регулярные выражения.

PbI6A

LINUX means: Linux Is Not a UniX
Вернулся на Devuan. Счастлив!

dogsleg

#4
Цитата: PbI6A от 08 августа 2018, 15:34:38linux-image-4.19*

Нет, то, что вы привели, называется шаблонами или подстановочными символами (wildcard), регулярные выражения -- это немного другое. Например, можно так:

linux-image-4\.1[7,9].*

Это исключит все названия пакетов с версиями 4.17 и 4.19. Точка, ".", обозначает любой символ, поэтому первую точку нужно экранировать с помощью косой черты, "\". Астериск, "*", обозначает 0 или более повторений предыдущего символа.

В вики есть кое-что о том, как всё настроить.

ChubaDuba

Цитата: dogsleg от 07 августа 2018, 21:30:52Эта опция настройки понимает регулярные выражения.
Спасибо! Не знал об этом.