From Fedora Project Wiki

从源码RPM包编译一个内核

Warning.png
注意:下面的说明只对Fedora12和之后版本有效

这份文档为那些想要重新建立内核的高级用户提供说明。但是,重新建立的内核无法得到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'