1

我安装了 CentOS 6.3。

猫 /etc/redhat-release

CentOS 6.3 版(最终版)

unname - 夫人

Linux 2.6.32-279.el6.x86_64 x86_64

我正在按照以下链接中列出的步骤来获取和构建内核(以启用某些功能): http://wiki.centos.org/HowTos/I_need_the_Kernel_Source http://wiki.centos.org/HowTos/Custom_Kernel

在 CentOS 6.3 库 ( http://vault.centos.org/6.3/updates/Source/SPackages/ ) 中,列出了以下内核源 rpm:

kernel-2.6.32-279.1.1.el6.src.rpm
kernel-2.6.32-279.2.1.el6.src.rpm
kernel-2.6.32-279.5.1.el6.src.rpm
kernel-2.6.32-279.5.2.el6.src.rpm
kernel-2.6.32-279.9.1.el6.src.rpm
kernel-2.6.32-279.11.1.el6.src.rpm
kernel-2.6.32-279.14.1.el6.src.rpm
kernel-2.6.32-279.19.1.el6.src.rpm
kernel-2.6.32-279.22.1.el6.src.rpm

我试图找出,上面哪个源 rpm 对应于内核版本2.6.32-279.el6 (“uname -r”的输出不包含上面列表中版本号的额外 2 位数字)。任何帮助将不胜感激。

谢谢你,艾哈迈德。

4

1 回答 1

4

经过大量破坏我的头和大量的谷歌搜索(没有任何启示),我终于找到了我的问题的答案。我将以 CentOS 6.3 为例说明我的答案,同样的逻辑适用于 CentOS 6.4。如果您有全新安装的 CentOS 6.3,请在以下站点查找内核源文件:

http://vault.centos.org/6.3/os/Source/SPackages/ _ _

上述站点仅包含一个内核源 rpm(对于版本号不包含版本号中的两个附加数字的内核)。那里没有混乱。

但是,如果已将补丁应用到 6.3 版本,则根据补丁级别,内核版本被扩展(带有两位数),相应的内核源可在以下站点获得:

http://vault.centos.org/6.3/更新/Source/SPackages/

——艾哈迈德。

于 2013-05-05T19:59:15.260 回答