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