删除Apport可能是安全的,但是这样做对于保护您的隐私是完全不必要的。
默认情况下,稳定版本的Ubuntu禁用Apport的核心转储拦截。要完全禁用Apport,请编辑/etc/default/apport
。更改enabled=1
为enabled=0
。(1
表示已启用。0
表示已禁用。)然后重新启动(或手动停止服务)以应用更改。有关更多详细信息,请参阅Apport文档,尤其是有关当前版本的Ubuntu的部分。
Apport不使用gconf
或dconf
用于设置是否启用它。它是一项系统服务,它是否运行(即,是否拦截崩溃,创建崩溃转储以及使用户可以将其提交到Launchpad或其他Web服务)取决于每个用户的-用户设置。
如果您确实删除了Apport,则将无法使用它报告非崩溃错误(通过“帮助”>“报告错误”)或运行ubuntu-bug
。如果您或其他管理员为此目的决定重新安装它,则取决于您如何删除它以及重新安装它时正在运行的系统,它可能会启用拦截崩溃并创建/提交核心转储的功能。
因此,如果您保持警惕(或者即使您不警惕),则禁用Apport应该就足够了。如果您不保持警惕,则卸载Apport实际上可能会使其将来更有可能拦截和提交崩溃数据(如上所述),如果您重新安装了它的其他功能却忘记检查崩溃报告服务是否已启用。
如果您确实决定删除Apport,则可以通过模拟删除Apport来检查它是否会破坏一切:
apt-get -s remove apport
这将显示结果将删除哪些其他软件包。然后,要实际删除它:
sudo apt-get remove apport
请注意,您可能不希望这样做purge
,因为如果删除它,则希望将apport
配置文件保留在/etc/default
has中enabled=0
。(仅知道这不一定保证在任何将来的版本中,崩溃报告服务都不会在重新安装后启用。)