在 rpmbuild 之后创建的各种 kernel-debug*.rpm 文件之间有什么区别?

What's the difference between the various kernel-debug*.rpm files created after rpmbuild?

我构建了 Fedora Linux 内核 (rpmbuild -bb --target=`uname -m` kernel.spec) according to this guide,现在我有:

它们之间有什么区别?如果我想要开发(可调试构建)版本,我应该安装哪个?

基本上你可以在rpmfind.net上找到以下信息 只需在搜索中输入 kernel-debug-debuginfo,它就会告诉您它是什么。

其他包也一样。

例如

kernel-debug-debuginfo-3.18.6-100.myself.fc20.x86_64.rpm

这个包提供包内核调试的调试信息。这是将 SystemTap 与 kernel-debug-3.18.6-100.myself.fc20.x86_64.rpm

一起使用所必需的

而且我认为你需要 kernel-debug-3.18.6-100.myself.fc20.x86_64.rpm (~67MB)

查看 rpmbuild 创建更少文件的选项。 --without devel --without debuginfo

等选项