我正在 Fedora 15 机器上安装 dahdi,当我尝试构建时,收到以下错误
您似乎没有安装 2.6.38.6-27.fc15.x86_64 内核的源代码。
问题是,我找不到那个内核源代码!yum 提供的 kernel-devel* 为我提供了几个比这个版本更旧和更新的内核版本。有人知道这个内核的存储库是什么吗?谢谢
答案1
您既不需要也不想要内核源代码。安装适当的kernel-devel
软件包(如果需要,请先升级当前内核)并尝试重新构建。
答案2
也许您使用的镜像(或 yum 选择的镜像)不完整?我在这里看到了您的 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