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

Как сохранить определенные старые ядра после обновления yum

Я знаю, что в CentOS 6.x вы можете поместить следующую строку в /etc/yum.conf, которая сообщает yum о необходимости сохранения последних N ядер (по умолчанию установлено пять):

installonly_limit=5

Однако бывают случаи, когда при использовании экспериментальных ядер (например, из ELRepo) я хочу сохранить определенное ядро, даже если для этого пакета ядра было выпущено 5+ обновлений.

Нужно ли вносить изменения в /boot/grub/grub.conf или есть параметры конфигурации для yum (или dracut), чтобы это сделать?

У вас должна быть yum версии 3.2.26 или выше, и если у вас ее нет, установите пакет yum-utils, который поставляется со сценарием yumdb. Используя yumdb, вы можете настроить запрет на удаление определенного пакета при обновлении.

yum update yum
yum install yum-utils
yumdb set installonly keep kernel-2.6.32-279.2.1.el6.x86_64