yum安装内核源码

我在我的Fedora 15机器上安装dahdi,当我尝试构build时,收到以下错误

您似乎没有安装2.6.38.6-27.fc15.x86_64内核的源代码。

问题是,我无法在任何地方find内核源码! yum提供的kernel-devel *给了我一些比这个版本更老,更新的内核版本。 有人知道这个内核的存储库是什么吗? 谢谢

你既不需要也不需要内核源码。 安装适当的kernel-devel软件包(如果需要,先升级当前的内核),然后再次尝试编译。

也许你使用的镜子(或者yumselect的)不完整? 我在这里看到你的kernel-devel包:

https://kojipkgs.fedoraproject.org/packages/kernel/2.6.38.6/27.fc15/x86_64/

手动获取(可能使用“curl”而不是“wget”):

 wget https://kojipkgs.fedoraproject.org/packages/kernel/2.6.38.6/27.fc15/x86_64/kernel-devel-2.6.38.6-27.fc15.x86_64.rpm rpm -U kernel-devel-2.6.38.6-27.fc15.x86_64.rpm rm kernel-devel-2.6.38.6-27.fc15.x86_64.rpm -fv