kernel - 如何获取与特定 Fedora 版本对应的内核源代码

标签 kernel fedora

我需要将我的内核 (centos 6.3) 移动到 2.6.38。在互联网上搜索后,我能够成功安装 2.6.38.8-35.fc15 http://kojipkgs.fedoraproject.org/packages/kernel/2.6.38.8/35.fc15/x86_64/kernel-2.6.38.8-35.fc15.x86_64.rpm

我还需要这些内核的源代码。 http://kojipkgs.fedoraproject.org/packages/kernel/2.6.38.8/35.fc15/src/kernel-2.6.38.8-35.fc15.src.rpm 。然而,事实证明 rpm 只有类似的补丁

input-wacom-add-support-for-lenovo-tablet-id-0xe6.patch 英特尔-iommu-add-domain-check-in-domain_remove_one_dev_info.patch 英特尔-iommu-check-for-identity-mapping-candidate-using.patch 英特尔-iommu-dont-cache-iova-above-32bit.patch 英特尔-iommu-flush-unmaps-at-domain_exit.patch 英特尔-iommu-only-unlink-device-domains-from-iommu.patch 英特尔-iommu-remove-host-bridge-devices-from-identity.patch

那么我如何获取与此构建对应的内核源代码。感谢您的任何投入

最佳答案

有一个非常简单的方法,就是yundownloader,使用

$yumdownload --source kernel

下载内核包的源rpm,并安装rpm,然后进入~/rpmbuild,运行

rpmbuild -bp SPECS/kernel.spec

修补后的源代码树将被放入~/rpmbuild/BUILD中。

关于kernel - 如何获取与特定 Fedora 版本对应的内核源代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14072667/

相关文章:

docker - 为什么容器在 Docker 之前没有流行?

linux - 无法解析主机 : mirrors. fedoraproject.org;名称或服务未知

python - 如何更改 Fedora 中的默认 python?

c++ - 如何从字符串中解析欧元符号?

linux - LL_ALLOCATED_SPACE 和其他注意事项

linux - 如何在 Linux 中加快编译时间

python - 安装 Biopython : ImportError: No module named Bio

notifications - 完成工作后如何在终端中获得声音通知

linux - 访问 Linux/dev/USB 作为标准文件与 USB 设备通信

linux - 什么是内核部分不匹配?