2009年2月17日星期二

解压 kernel*src.rpm 方法

普通用户解压kernel*src.rpm的方法:
1、下载需要的内核rpm包的源码包,即:kernel*src.rpm
2、普通用户权限下运行:rpmdev-setuptree ,会在普通用户的主目录下生成rpmbuild目录
3、使用:$rpm -ivh kernel-*.src.rpm 安装内核的源码,会安装在普通用户主目录下的rpmbuild目录里。
4、$cd ~/rpmbuild/SPECS
$rpmbuild -bp --target=`uname -m` kernel.spec

5、解压出来的源码包就在:~/rpmbuild/BUILD/kernel-/linux-. 目录下了。
6、其中:a)、linux-*.i686 目录是打过各种补丁的源码。
b)、vanilla-* 目录是原始的内核目录,没打过补丁。
7、~/rpmbuild/SOURCES 里包括了各个补丁,可选择使用在原内核上。

没有评论: