报告错误的工具有哪些

截至今天,我只知道ubuntu-bug ,我可以使用它来报告有关特定程序的错误。 但是现在我了解了apport-collectapport-bug ,主要是:

apport-bug – 使用Apport向启动板报告问题,以收集有关系统的大量信息,以帮助开发人员解决问题并避免不必要的问题和答案。

apport-collect – 作为apport-bug工作,但它将信息发送到已经存在的错误报告。 在我的情况下,它是apport-collect 1060268感谢Brad Figg在Launchpad中。

是否有其他工具来报告错误?

ubuntu-bugapport-bug实际上是同一个包Apport 。 当您在没有任何其他参数的情况下启动ubuntu-bugapport-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