我有很多运行 Red Hat 兼容内核的机器,这在以前没有出现过。但是,最新的默认行为似乎是在“yum update”上启用 UEK4 更新存储库配置文件
下一次“yum update”将安装 UEK4 并将其设置为默认内核。任何由此引起的问题,将在下次启动失败时被发现。
如果我可以在 yum 更新存储库文件之前先发制人地禁用 UEK4 存储库,那将是最好的。
/etc/yum.repos.d/public-yum-ol6.repo
随 OL6 Update 9 安装的默认 yum 存储库配置文件包含对变量的引用$uek
,$uek3
并$uek4
建议可以通过某种集中方式禁用 UEK 存储库。
[public_ol6_UEKR4]
name=Latest Unbreakable Enterprise Kernel Release 4 for Oracle Linux $releasever ($basearch)
baseurl=http://yum.oracle.com/repo/OracleLinux/OL6/UEKR4/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=$uekr4
yum 可能从哪里获得这些值?
我可以将它们设置在某个地方,从而防止“yum 更新”无意中更改内核并搞砸事情吗?
我意识到这是一个很老的问题,你可能不再关心答案,但经过一番挖掘(很多挖掘,我也想知道“正确”的方法!)我在 / etc/yum/vars 你会找到保存这些变量值的文件。因此,要禁用 uekr4,您只需将 /etc/yum/vars/uekr4 的内容从 1 更改为 0
这就是我想出来的,来自 RedHat 网站: