报告错误的工具有哪些
截至今天,我只知道ubuntu-bug
,我可以使用它来报告有关特定程序的错误。 但是现在我了解了apport-collect
和apport-bug
,主要是:
apport-bug
– 使用Apport向启动板报告问题,以收集有关系统的大量信息,以帮助开发人员解决问题并避免不必要的问题和答案。
apport-collect
– 作为apport-bug工作,但它将信息发送到已经存在的错误报告。 在我的情况下,它是apport-collect 1060268感谢Brad Figg在Launchpad中。
是否有其他工具来报告错误?
ubuntu-bug
和apport-bug
实际上是同一个包Apport 。 当您在没有任何其他参数的情况下启动ubuntu-bug
或apport-bug
,将调用以下Apport用户界面之一,具体取决于桌面环境:
用于提交错误的Apport用户界面
-
apport-gtk
– 用于报告Unity和GNOME中崩溃类型错误的GTK GUI。 -
apport-kde
– 用于报告KDE中崩溃类型错误的KDE GUI。 -
apport-cli
– 用于报告崩溃的命令行前端,旨在用于服务器。 如果崩溃发生在脱机状态,您还可以使用它来报告错误 。
请注意默认情况下不启用Apport。 您必须手动启用它才能报告崩溃类型的错误:
- 如何启用或禁用Apport?
您还可以使用上述任何工具以及附加参数-f
报告除应用程序崩溃之外的问题。 没有必要启用Apport来报告非崩溃问题。 有关更多信息,请参阅apport-cli
手册页。
其他Apport实用程序
-
apport-collect
– 用于收集和附加必要的调试数据到现有的错误报告。 通常用于针对Linux内核提出的错误。 除非您是原始错误报告者或内核开发人员明确要求您这样做,否则您不应该使用此方法。 有关详细信息,请参阅apport-collect
手册页。
Whoopsie服务
所有12.04系统(包括桌面和服务器)都有一个名为whoopsie的“Ubuntu错误报告”守护程序。 它与apport一起是Ubuntu错误跟踪器项目的一部分 。 虽然它不是允许您报告错误的工具之一,但它是处理错误报告的系统的一部分。
也可以看看:
- 什么是’whoopsie’流程以及如何删除它?
- 如何跟踪导致崩溃的错误并通过apport / whoopsie报告?
Debian错误报告工具
还有reportbug
可以帮助你直接在Ubuntu系统的Debian bug跟踪器中提交bug。 但是,默认情况下不会在Ubuntu中安装reportbug
,可以通过在终端中发出以下命令来安装:
sudo apt-get install reportbug