我使用elrepo存储库将服务器上的内核从CentOS默认的3.10.xxx更新到4.17.xxx。
添加了回购程序后,我安装了内核-M1包。编辑/etc/ default /grub,默认为顶层内核(0),并重新构建grub配置。
一切都正常工作,除了yum update运行时,它将更新3.10.xxx内核(如果可用),并按引导顺序替换4.17.xxx。
如何正确处理这个问题?我应该为内核包在CentOS-Base存储库中添加一个排除吗?
发布于 2018-07-08 00:19:27
我应该为内核包在CentOS-Base存储库中添加一个排除吗?
你可以exclude=kernel。注意,exclude是一个全局变量,在yum.conf中,而不是在任何repos中。这起作用是因为更新的内核包被故意命名为不同的名称,内核-ml(“主线”)。
插件也可能用于停止对给定包的更新。
回购名称是yum list输出的第三部分:
kernel.x86_64 3.10.0-862.6.3.el7 @updates
$ grep -F [updates] /etc/yum.repos.d/*
/etc/yum.repos.d/CentOS-Base.repo:[updates]请记住,当您用第三方包替换发行版包时,您需要切换维护人员。确保您获得所需的安全和稳定更新。
https://serverfault.com/questions/919659
复制相似问题