免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3361 | 回复: 9
打印 上一主题 下一主题

请问如何获得RHEL内核源码 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-03-13 09:37 |只看该作者 |倒序浏览
应该是个初级问题,但是发在系统管理版没什么人管,转过来请教各位

我从网上下载到了kernel-2.6.18-164.el5.src.rpm源码包,解压出来发现是一个标准的2.6.18内核和数百个.patch文件,我怎么知道我该打哪些补丁,按什么顺序打?
就没有直接可用的2.6.18-164.el5源码?

谢谢!

论坛徽章:
6
金牛座
日期:2013-10-08 10:19:10技术图书徽章
日期:2013-10-14 16:24:09CU十二周年纪念徽章
日期:2013-10-24 15:41:34狮子座
日期:2013-11-24 19:26:19未羊
日期:2014-01-23 15:50:002015年亚洲杯之阿联酋
日期:2015-05-09 14:36:15
2 [报告]
发表于 2012-03-13 10:12 |只看该作者
回复 1# skyrim
没有类似的README的说明文件吗?

   

论坛徽章:
0
3 [报告]
发表于 2012-03-13 10:24 |只看该作者
木有readme...
在网上看好像说要在SPECS目录下运行rpmbuild,但是我这里运行的时候缺少很多依赖的库,机器又没有联网,手工解决依赖还是挺麻烦的...
但是如果rpmbuild这个方向是对的话我就再想想办法

PS.刚grep了下,除了将近四千个.patch文件以外,还有以下这些文件
check-kabi
Config.mk
config-olpc-generic
config-rhel-generic
config-rhel-ppc64-generic
config-rhel-x86_64-generic
COPYING.modules
find-provides
genkey
kabitool
kabi_whitelist_i686
kabi_whitelist_i686PAE
kabi_whitelist_i686xen
kabi_whitelist_ia64
kabi_whitelist_ia64xen
kabi_whitelist_ppc64
kabi_whitelist_ppc64kdump
kabi_whitelist_s390x
kabi_whitelist_x86_64
kabi_whitelist_x86_64xen
kernel-2.6.18-i586.config
kernel-2.6.18-i686.config
kernel-2.6.18-i686-debug.config
kernel-2.6.18-i686-PAE.config
kernel-2.6.18-i686-xen.config
kernel-2.6.18-ia64.config
kernel-2.6.18-ia64-debug.config
kernel-2.6.18-ia64-xen.config
kernel-2.6.18-ppc64.config
kernel-2.6.18-ppc64-debug.config
kernel-2.6.18-ppc64-kdump.config
kernel-2.6.18-ppc.config
kernel-2.6.18-ppc-smp.config
kernel-2.6.18-s390.config
kernel-2.6.18-s390x.config
kernel-2.6.18-s390x-debug.config
kernel-2.6.18-s390x-kdump.config
kernel-2.6.18-x86_64.config
kernel-2.6.18-x86_64-debug.config
kernel-2.6.18-x86_64-xen.config
linux-2.6.18.tar.bz2
linux-2.6-libertas.diff
linux-2.6-olpc-touchpad.diff
merge.pl
Module.kabi_i686
Module.kabi_i686PAE
Module.kabi_i686xen
Module.kabi_ia64
Module.kabi_ppc64
Module.kabi_ppc64kdump
Module.kabi_s390x
Module.kabi_x86_64
Module.kabi_x86_64xen
patch-2.6.18.4.bz2
xen-15502.tar.bz2

论坛徽章:
0
4 [报告]
发表于 2012-03-13 11:53 |只看该作者
用rpm安装后用rpmbuild -bp 处理

论坛徽章:
0
5 [报告]
发表于 2012-03-13 15:10 |只看该作者
多谢楼上两位,现在源码出来了。但是编译以后发现内核版本是2.6.18-prep,而非rpm包名中所写的2.6.18-164.el5。
这是为啥?

论坛徽章:
0
6 [报告]
发表于 2012-03-13 15:21 |只看该作者
这个没问题的,Makefile里面可以修改后缀名,你想让他叫什么他就是什么

论坛徽章:
0
7 [报告]
发表于 2012-03-13 15:29 |只看该作者
25641463 发表于 2012-03-13 15:21
这个没问题的,Makefile里面可以修改后缀名,你想让他叫什么他就是什么


这个。。我需要的不是名字一致就行,不过我想确定的是2.6.18-164.el5和2.6.18-prep内核的内容是否一致?

论坛徽章:
0
8 [报告]
发表于 2012-03-14 10:20 |只看该作者
既然有kernel-2.6.18-164.el5.src.rpm
rpm 安装后  rpmbuild -ba   再然后把生成的.rpm 包装一下 看看内核名字是啥

论坛徽章:
12
2015年辞旧岁徽章
日期:2015-03-03 16:54:1515-16赛季CBA联赛之同曦
日期:2017-03-17 19:13:162016科比退役纪念章
日期:2016-11-07 08:28:12luobin
日期:2016-06-17 17:46:36wusuopu
日期:2016-06-17 17:43:4515-16赛季CBA联赛之福建
日期:2016-01-14 12:49:22程序设计版块每日发帖之星
日期:2015-12-13 06:20:00程序设计版块每日发帖之星
日期:2015-06-08 22:20:00程序设计版块每日发帖之星
日期:2015-06-08 22:20:002015年亚洲杯之科威特
日期:2015-03-24 14:21:272015年迎新春徽章
日期:2015-03-04 09:57:092016科比退役纪念章
日期:2018-04-10 16:20:18
9 [报告]
发表于 2012-03-14 10:42 |只看该作者
要这东西干啥

论坛徽章:
0
10 [报告]
发表于 2012-03-14 14:48 |只看该作者
搞成了,我用rpmbuild -bi --without debug --without debuginfo --without xen 编出来内核名字对了
然后对比了下.config文件,跟原来的内核也是完全一致的。多谢楼上各位啦
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP