From Fedora Project Wiki
从源码RPM包编译一个内核
这份文档为那些想要重新建立内核的高级用户提供说明。但是,重新建立的内核无法得到Fedora内核团队的支持。但是,你是高级用户,你可以自己处理,对吗?无论如何,高级用户建立定制内核的原因有如下几项:
- 测试他们编写的或从其他地方得到的补丁。
- 重新配置已经存在的内核。
- 学习内核或内核开发。
这些说明也可以用于简单的准备内核源码树。
开始之前,确认系统已经安装了必要的软件包:
rpmdevtools
yum-utils
yum-utils是一个默认的包。用如下命令安装:
su -c 'yum install rpmdevtools yum-utils'
如果你要用make xconfig
,安装如下软件是必要的:
qt3-devel
libXi-devel
gcc-c++
对于Fedora 15,用如下命令:
su -c 'yum install qt3-devel libXi-devel'