如何安装centos的源代码

源代码

/usr/src/kernels/下有对应内核的源代码,在编译内核或者制作RPM包的时候经常会用到/lib/modules/ u n a m e − r / b u i l d 这 个 b u i l d 其 实 是 个 软 链 接 是 链 接 到 / u s r / s r c / k e r n e l s / {uname -r}/build 这个build其实是个软链接是链接到/usr/src/kernels/ unamer/buildbuild/usr/src/kernels/{uname -r}/ 下面的源内核源码里了

安装源代码

安装源代码到/usr/src/kernels/ 的rpm包是kernel-devel

 查看已安装kernel-devel
uname -a ; 
rpm -qa kernel\* | sort
下载对应版本
$ sudo yum install "kernel-devel-uname-r == $(uname -r)"

#完成后在/usr/src/kernels/下生成对应版本的源码
如果sudo yum install “kernel-devel-uname-r == $(uname -r)” 没用效果,可能yum源里没用这个包,可以用yum list|grep kernel-devel* 查看是否有本版本的包,没有的话,有两种途径安装

  1. 找到下载OS的地方
    在这里插入图片描述

  2. 安装盘里也有这个包

在这里插入图片描述

链接源代码和build

ln -s /usr/src/kernels/${uname -r}/   /lib/modules/${uname -r}/build 

或者你有源代码直接拷贝到电脑上,然后做个软链接过去也行哦!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值