在Oracle Linux 6.9上禁用UEK存储库

我有很多运行红帽兼容内核的机器,这不是以前的问题。 但是,最新的默认行为似乎是使用“yum update”启用了UEK4来更新存储库configuration文件

下一个“yum update”将安装UEK4并将其设置为默认内核。 由此造成的任何问题,将在下次启动失败时被发现。

如果我可以在储存库文件被yum更新之前预先禁用UEK4储存库,那将是最好的。

与OL6 Update 9一起安装的默认yum存储库configuration文件/etc/yum.repos.d/public-yum-ol6.repo包含对variables$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更新”无意中更改内核和搞砸了东西?

我意识到这是一个相当古老的问题,你可能不再关心答案,但经过一番挖掘(挖掘很多,我想知道“正确”的方式来做!)我发现在/ etc / yum / vars你将会find保存这些variables值的文件。 因此,要禁用uekr4,只需将/ etc / yum / vars / uekr4的内容从1更改为0

这是我想到的,是从RedHat网站:

要定义自定义variables或覆盖现有variables的值,请在/ etc / yum / vars /目录中创build一个与variables名称相同的文件(不带“$”符号),然后将所需的值添加到其第一行。