2013-05-03 46 views
1

我安裝了CentOS 6.3。內核源代碼rpm CentOS 6.3

貓的/ etc/redhat的釋放

CentOS版本6.3(最終)

UNAME -mrs

的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 

我試圖找出來,其中,上述源的轉速的對應於內核版本2.6.32-279 .el6(「uname -r」的輸出不包含上面列表中版本號的附加2位數字)。任何幫助將非常感激。

謝謝, 艾哈邁德。

回答

3

經過大量的破壞我的腦袋和大量的谷歌搜索(這沒有任何亮點),我終於想出了我的問題的答案。我會以CentOS 6.3作爲例子說明我的答案,同樣的邏輯也適用於CentOS 6.4。如果一個人有一個新的安裝CentOS 6.3,可從以下網站查找內核源文件:

http://vault.centos.org/6.3/OS /來源/ SPackages/

以上站點僅包含一個內核源RPM(內核版本號中不包含版本號中的兩個附加數字)。不要在那裏混淆。

但是,如果已經向庫存6.3版本應用了一個補丁,則根據補丁級別,內核版本將在以下站點擴展(使用兩位數字)相應的內核源代碼:

http://vault.centos.org/6.3/更新 /來源/ SPackages/

--Ahmed。

+0

你應該接受你自己的答案。 – Matt 2013-06-27 20:01:32

+0

此外,爲了在Centos 6.3中構建外部模塊,這可能有助於... http://rhel-internal.blogspot.in/2013/06/rebuilding-kernel-2632-279el6x8664.html – kumar 2014-02-07 07:32:36