在 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,现在我有:
- kernel-debug-debuginfo-3.18.6-100.myself.fc20.x86_64.rpm (~360MB)
- kernel-debuginfo-3.18.6-100.myself.fc20.x86_64.rpm (~360MB)
- kernel-debuginfo-common-x86_64-3.18.6-100.myself.fc20.x86_64.rpm (~51MB)
- kernel-debug-3.18.6-100.myself.fc20.x86_64.rpm (~67MB)
- kernel-debug-devel-3.18.6-100.pae_sw_tal.fc20.x86_64.rpm (~10MB)
- 其他一些...
它们之间有什么区别?如果我想要开发(可调试构建)版本,我应该安装哪个?
基本上你可以在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
等选项
我构建了 Fedora Linux 内核 (rpmbuild -bb --target=`uname -m` kernel.spec
) according to this guide,现在我有:
- kernel-debug-debuginfo-3.18.6-100.myself.fc20.x86_64.rpm (~360MB)
- kernel-debuginfo-3.18.6-100.myself.fc20.x86_64.rpm (~360MB)
- kernel-debuginfo-common-x86_64-3.18.6-100.myself.fc20.x86_64.rpm (~51MB)
- kernel-debug-3.18.6-100.myself.fc20.x86_64.rpm (~67MB)
- kernel-debug-devel-3.18.6-100.pae_sw_tal.fc20.x86_64.rpm (~10MB)
- 其他一些...
它们之间有什么区别?如果我想要开发(可调试构建)版本,我应该安装哪个?
基本上你可以在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