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

时间:2015-02-18 11:25:57

标签: linux linux-kernel linux-device-driver

我构建Fedora Linux内核(rpmbuild -bb --target=`uname -m` kernel.specaccording 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)
  • 其他一些......

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

1 个答案:

答案 0 :(得分:2)

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

与其他包类似。

例如。

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

此包提供包kernel-debug的调试信息。这需要使用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

等选项