[CentOS-zh] 安装 SystemTap 依赖的内核调试信息

Mon Jun 13 03:02:17 UTC 2016
Terry Zheng <jfhgmv at gmail.com>

你好!

系统版本是 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 包么?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.centos.org/pipermail/centos-zh/attachments/20160613/e538e229/attachment-0005.html>