你好!

系统版本是 CentOS release 6.8 (Final),内核版本是 2.6.32-358.6.2.el6.x86_64,根据文档
需要安装 kernel-debuginfo、kernel-debuginfo-common、kernel-devel 这 3 个包。

问题是 kernel 和 kernel-devel 这两包找不到内核版本一致的,使用命令:
yum --showduplicates --enablerepo='*' \
    --disablerepo='C6.8-*' --disablerepo='c6-media' \
    search kernel-devel 

能搜到 kernel-devel 的包如下,没有一个包的版本和 Kernel 一致的:
kernel-devel-2.6.32-642.el6.x86_64
kernel-devel-2.6.32-642.el6.centos.plus.x86_64
kernel-devel-2.6.32-642.1.1.el6.x86_64
kernel-devel-2.6.32-642.1.1.el6.centos.plus.x86_64

而且 yum 源里的内核包只有 kernel-2.6.32-358.6.2.el6.x86_64 这一个版本,是什么原因导致
这两包的版本不一致,请问除了编译源代码之外有什么好办法,自己下 src.rpm 打 RPM 包么?