2011-04-25 51 views
9

我正在運行Redhat Enterprise Linux運行內核版本2.6.18-128.el5。我從www.kernel.org下載了Linux版本2.6.18的源代碼。我希望它是普通版本的源代碼。但是當我查看我的RHEL文件結構/usr/src/kernel/時,它看起來與我獲得的源代碼非常不同。此外,我無法找到我的企業Linux版本的源代碼。如何下載Redhat Linux Enterprise 2.6.18-128.el5的源代碼?

所以我的問題是,正常和RHEL內核版本的源代碼是否有很大的不同?如果是,我如何下載RHEL內核的源代碼?

+0

Redhat的內核版本爲https://access.redhat.com/labs/psb/ – Christian 2015-12-24 07:53:34

+1

我認爲這個問題和答案值得打開和搜索,這不是你的常規「我在哪裏可以找到一個插件做x「,這是一個問題,在哪裏可以找到解決紅帽編程問題的資源。 – Arend 2016-03-31 21:30:59

回答

9

您可以從紅帽網站下載:

ftp://ftp.redhat.com/pub/redhat/linux/enterprise/5Server/en/os/SRPMS/kernel-2.6.18-128.1.1.el5.src.rpm

看看裏面SRPMS目錄中,你也可以找到其他的內核版本。

你也應該知道,紅帽內核是來自vanilla linux內核的一些差異。紅帽支持他的RHEL 7-10年,並在此期間在內核中做出很多改進(包括來自新內核版本的某些後端操作)。

+0

是3.10。*內核版本可用? – 2014-09-26 07:41:31

+0

只需檢查這些鏈接ftp://ftp.redhat.com/pub/redhat/linux/enterprise/5Server/en/os/SRPMS/ - 只有2.6.18內核。您可以在RHEL 7上找到3.10內核 - 但我不知道您是否可以將它安裝在RHEL 5上。 – 2014-09-28 19:17:03