Centos6

yum 更新後如何保留特定的舊核心

  • December 13, 2014

我知道在 CentOS 6.x 中,您可以在 /etc/yum.conf 中加入以下行,告訴 yum 保留最後的 N 個核心(預設設置為五個):

installonly_limit=5

但是,在使用實驗核心(例如來自 ELRepo)的情況下,即使該核心的軟體包已經有 5 次以上的更新,我也希望保留一個特定的核心。

是否需要對 /boot/grub/grub.conf 進行編輯,或者是否有 yum(或 dracut)的配置選項來執行此操作?

您需要 yum 版本 3.2.26 或更高版本,如果沒有,請安裝 yumdb 腳本附帶的 yum-utils 包。使用 yumdb,您可以設置某個軟體包在更新時不被刪除。

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

引用自:https://serverfault.com/questions/652385