Назад | Перейти на главную страницу

Почему я должен запретить yum обновлять kerneI?

Я искал в Google yum и читал несколько статей, когда наткнулся на кучу статей об отключении yum из пакетов обновления ядра. Теперь мне интересно, зачем мне это делать. Когда я обновляю систему, я обновляю все пакеты. Даже если обновление ядра что-то испортит, вы всегда можете загрузиться со старым (Centos может поддерживать несколько ядер). В конце концов, если у вас плохой день, обновление любого пакета может испортить ситуацию, но поддержание системы в актуальном состоянии - одно из основных правил безопасности.

Я ошибся ? Почему я должен предотвратить обновление ядра yum?

Основная причина заключается в том, что ваша система использует дополнительные модули ядра, не включенные в дистрибутив, например, для поддержки определенного оборудования. Вы можете зависеть от стороннего поставщика, предоставляющего для этого обновления.

Историческая причина может заключаться в том, что, если явно не настроено иное, обновление заменяет старую версию пакета, и это может быть проблематичным, если это произойдет с работающим ядром. (Хотя по умолчанию yum устанавливает новые ядра, а не обновляет их, поэтому это не проблема)

Я не вижу веских причин не обновлять ядро, потому что в yum есть:

installonly_limit = 3

Этот параметр установлен по умолчанию, что говорит о том, что если я обновлю свое текущее ядро ​​и что-то плохое сломает мой сервер во время обновления системы, я могу вернуться к предыдущему ядру.

Если вы используете Fedora, ядро ​​будет обновляться очень часто, после этого оно добавит новый элемент в меню GRUB2 на экране запуска, я всегда сохраняю предыдущий и текущий, когда новое ядро ​​портит операционную систему, я бы прокрутил вернуться к предыдущему ядру. Итак, я сделал псевдонимы до

sudo yum update --exclude=kernel*
sudo yum --exclude=kernel* upgrade

для обновления / обновления, если я хочу обновить ядра, я бы вручную набрал правильные команды для обновления пакетов ядра.