我需要将我的内核 (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/