centos获取内核源代码
来源:互联网 发布:ubuntu查看ssh端口 编辑:程序博客网 时间:2024/06/05 19:44
centos中默认的内核源码路径为 /usr/src/`uname -r`,但是它不包含源码,只包含了Kconfig 和 Makefile
按照centos的wiki整理一份完整源码获取办法
1. 首先安装(升级)一些依赖包:
sudo yum install rpm-build redhat-rpm-config asciidoc hmaccalc perl-ExtUtils-Embed pesign xmlto
sudo yum install audit-libs-devel binutils-devel elfutils-devel elfutils-libelf-devel
sudo yum install ncurses-devel newt-devel numactl-devel pciutils-devel python-devel zlib-devel
2. 创建源码的编译目录树,目的源码存放地址
mkdir -p ~/rpmbuild/{BUILD,BUILDROOT,RPMS,SOURCES,SPECS,SRPMS}
echo '%_topdir %(echo $HOME)/rpmbuild' > ~/.rpmmacros
3. 找到你的centos对应的内核源码包
可用 cat /etc/redhat-release 得到centos版本是7.1.1503
然后从centos的官网上下载7.1.1503版本的内核源码包
http://vault.centos.org/7.1.1503/updates/Source/SPackages/
kernel-3.10.0-229.20.1.el7.src.rpm
4. 安装到编译目录
rpm -i kernel-3.10.0-229.20.1.el7.src.rpm 2>&1 | grep -v exist
cd ~/rpmbuild/SPECS
rpmbuild -bp --target=$(uname -m) kernel.spec
最终的内核源码应该在
~/rpmbuild/BUILD/kernel-*/linux-*/
按照centos的wiki整理一份完整源码获取办法
1. 首先安装(升级)一些依赖包:
sudo yum install rpm-build redhat-rpm-config asciidoc hmaccalc perl-ExtUtils-Embed pesign xmlto
sudo yum install audit-libs-devel binutils-devel elfutils-devel elfutils-libelf-devel
sudo yum install ncurses-devel newt-devel numactl-devel pciutils-devel python-devel zlib-devel
2. 创建源码的编译目录树,目的源码存放地址
mkdir -p ~/rpmbuild/{BUILD,BUILDROOT,RPMS,SOURCES,SPECS,SRPMS}
echo '%_topdir %(echo $HOME)/rpmbuild' > ~/.rpmmacros
3. 找到你的centos对应的内核源码包
可用 cat /etc/redhat-release 得到centos版本是7.1.1503
然后从centos的官网上下载7.1.1503版本的内核源码包
http://vault.centos.org/7.1.1503/updates/Source/SPackages/
kernel-3.10.0-229.20.1.el7.src.rpm
4. 安装到编译目录
rpm -i kernel-3.10.0-229.20.1.el7.src.rpm 2>&1 | grep -v exist
cd ~/rpmbuild/SPECS
rpmbuild -bp --target=$(uname -m) kernel.spec
最终的内核源码应该在
~/rpmbuild/BUILD/kernel-*/linux-*/
阅读全文
0 0
- centos获取内核源代码
- 安装centos内核源代码
- CentOS 安装内核源代码
- 下载centos内核源代码
- CentOS安装内核源代码
- centOS 6.4 内核源代码安装
- Centos获取内核源码
- android内核源代码获取方法
- android内核源代码获取方法
- Linux内核源代码获取教程
- Linux内核源代码获取方法
- CentOS 6.4内核源代码下载安装
- 下载CentOS的Linux内核的源代码
- centos 7.1 获取内核源码
- 使用git获取Linux的内核源代码
- centos获取内核源码,编译内核,编译内核模块
- 安装.src.rpm软件包和安装centos内核源代码
- 何处下载CentOS的Linux内核的源代码?
- theano学习--theano.shared共享变量
- hdu 3335
- 2018校招迅雷测试岗笔试
- javascript中的with语句
- Cookie,LocalStorage与SessionStorage
- centos获取内核源代码
- setEchoMode()设置模式
- 简单导航+侧滑模板
- MySQL中函数CONCAT与GROUP_CONCAT
- redis那些事
- leetcode 686 Repeated String Match
- hdu 1079 Calendar Game (SG函数)(博弈——找规律)
- clusterdata-2011-2 谷歌集群数据分析(二)--task_usage
- 有效决策