install kernel source for fedora8

本文介绍如何为Fedora 8安装内核源码,适用于需要重新编译内核或进行特殊开发的情况。主要步骤包括:下载匹配当前系统的内核源码包、安装SRC.RPM包以及使用rpmbuild准备源码。
install kernel source for fedora8
来源: ChinaUnix博客  日期: 2008.07.10 20:43 (共有0条评论) 我要评论
 
Install Kernel Source
07 November 2007
Installing the kernel source is typically NOT needed unless you wish to
re-compile your kernel or for some special development. However in some
cases the
kernel headers
may be required.
There are 3 basic steps involved in installing the kernel source.
Download the desired kernel source (matching your current kernel if required) Installing the SRC.RPM package Using rpmbuild to prepare the source into a usable state
NOTE: Following these steps will consume at least 400MB of disk space!
1. Download the Kernel Source
Obtaining Kernel Source (for default Fedora 8 kernel)
The default kernel source can be found through any Fedora mirror. Look in the
directory "/source/SRPMS/" under the "/8/" directory . For example:
http://download.fedora.redhat.com/pub/fedora/linux/releases/8/Fedora/source/SRPMS/
.
kernel-2.6.23.1-42.fc8.src.rpm         31-Oct-2007 00:06          46M
       
Obtaining Kernel Source (for an updated Fedora 8 kernel)
If you updated your kernel, then the typically the last 2 or 3 releases of the
source of the kernel will be available though the Fedora updates.
IF YOU REQUIRE you can (try to) match the kernel source with your running kernel.
Look in the update directory on most Fedora mirror sites. For example:
http://download.fedora.redhat.com/pub/fedora/linux/updates/8/SRPMS/
.
Obtaining Kernel Source through 'yum' (for latest Fedora 8 kernel)
There are yum utilities which will download the LATEST kernel source. If it does not find anything, then there are no updates (yet) use the DEFAULT Fedora kernel source.
[mirandam@charon ~]$
sudo
yum install yum-utils
[mirandam@charon ~]$ cd downloads
[mirandam@charon downloads]$ yumdownloader --source kernel
2. Install the Kernel Source
Install the kernel.src.rpm that you chose to download in the previous steps.
[mirandam@charon downloads]$ sudo rpm -ivh kernel-2.6.23.1-42.fc8.src.rpm
   1:kernel                 ########################################### [100%]
Ignore group kojibuilder does not exist or user kojibuilder does not exist warnings.
3. Prepare the Source
To prepare the source to be useable:
[mirandam@charon downloads]$ sudo rpmbuild -bp --target=$(uname -m) /usr/src/redhat/SPECS/kernel.spec
The source files will be properly located in /usr/src/redhat/BUILD/kernel-2.6.23/.
There are 2 useful directories:
linux-2.6.23.ARCH/
       This will have the standard kernel.org kernel WITH Fedora patches and updates.
       The ARCH architecture will match the output of uname -m, usually i686.
       You may use noarch for the --target= option if you wish. vanilla/
       This will have the standard kernel.org kernel ONLY (no patches or updates).
NOTE: The process Fedora uses to build and configure kernels can be found in greater depth on the
Fedora Wiki
. The above information is very basic and meant to allow access to the source and not necessarily build it.
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/1807/showart_1078335.html

转载于:https://www.cnblogs.com/SunWentao/archive/2008/10/13/1310200.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值