Linux获取发布版内核

要获得发行版内核的源代码,只需要下载源码包进行安装或者解压缩即可。

对于CentOS7,使用:

$ yumdownloader --source kernel

下载的src.rpm包: kernel-3.10.0-327.22.2.el7.src.rpm

使用发行版内核的好处在于发行版内核的源代码按照一定的方法打包,并带自身特有的补丁。使用:

$ sudo yum-builddep kernel-3.10.0-327.22.2.el7.src.rpm

安装创建内核所需的所有源码包。安装src.rpm包

$ rpm -ivh kernel-3.10.0-327.22.2.el7.src.rpm

命令执行完之后一般情况下会在自己的home目录下创建rpmbuild目录:

$ cd ~/rpmbuild/SPECS/

此时使用rpmbuild命令就可以在~/rpmbuild/BUILD目录下生成发行版内核源码:

$ rpmbuild -bp kernel.spec 

运行该命令时可能会有依赖包要安装。

 

posted on 2016-07-30 23:48  cudac  阅读(472)  评论(1编辑  收藏  举报