如何在 Ubuntu 18.04 LTS 中禁用/启用自动错误报告

在 Ubuntu 12.04 及更高版本中,您的系统在启动时默认启用 Appport Error Reporting 服务。 这意味着不时会在您的 Ubuntu 屏幕上弹出大量内部错误。 这些弹出窗口是内部调试器的一项功能,可自动为所有已崩溃的系统包生成报告。

这些错误弹出窗口的问题在于,考虑到那里有大量的 Ubuntu 用户,很有可能已经报告了错误。 您的错误报告文件也很可能已被某些人发送。 此外,作为 Ubuntu 专业人士,您可能已经知道如何自己解决问题。 然后,您的重点是解决问题,而不是将报告发送给 Canonical。 在这些情况下,如果这些报告只是对您造成滋扰,我们建议您安全地关闭它们。 此外,崩溃和错误听起来像是大问题,但实际上,它们大多是轻微的操作系统故障,您每天可能会遇到其中的几个。 它几乎从不意味着您的系统已损坏或准备立即崩溃。

在本文中,我们将介绍如何配置 Appport 服务来管理 Ubuntu 桌面上的错误报告弹出窗口。 我们将介绍如何通过命令行和 Ubuntu 图形用户界面启用/禁用 Appport 实用程序。

我们已经在 Ubuntu 18.04 LTS 系统上运行了本文中提到的命令和过程。

应用程序是如何工作的?

Appport 错误报告的目的是:

  • 衡量系统崩溃的时间和时间
  • 收集有关崩溃和操作系统状态的信息以提交报告
  • 报告 Python 等其他编程语言中未处理的异常
  • 报告一些其他可以自动检测的问题,例如包安装和升级失败
  • 为用户在 UI 上为每次崩溃生成一个弹出窗口,并指导用户如何报告它
  • 向开发人员提交有关软件的非崩溃错误报告,以便他们可以收集有关 Ubuntu 用户正在使用的操作系统和软件包版本的信息

通过命令行禁用错误报告

如果你是一个终端精通的人,你可以通过以下方式配置 Appport 服务来禁用错误报告:

注意:您可以通过系统 Dash 或 Ctrl+alt+T 快捷方式打开终端应用程序。

停止申请

安装 Ubuntu 18.04 时,Appport 服务默认处于运行或活动状态。 您可以通过运行以下命令来停止此服务 sudo:

$ sudo service apport stop