如何选择退出系统信息报告

如何选择退出系统信息报告

在安装 Ubuntu 18.04 的过程中,启用运行环境后,第一次登录时,会弹出一个问题询问您是否要帮助改进 Ubuntu。

在此处输入图片描述

(截图来自 18.04 首次登录“欢迎”过程)

如果您回答是,则会向 Canonical 发送一份简短的报告,描述系统的基本特征,例如处理器类型(AMD 或 i386)、屏幕分辨率和默认桌面环境。不会造成太大干扰。

这有助于 Canonical 获得准确的安装数量等信息。他们问这个问题的方式非常明显且礼貌,所以我决定“这不是一个错误 - 这是一个功能”,并且我对此没有异议。

所以我答应了,但现在我改变了主意,因为有报道称 Canonical 将成为下一个微软 - 但我不想重新安装我的系统。

我怎样才能关闭此功能?

答案1

ubuntu 18.04 bionic 上默认安装了至少四种间谍软件,而接受的答案实际上只会禁用 popcon。

为什么 ` ubuntu-report -f send no` 不起作用

您不必sudo这样做,因为它没有设置系统全局标志。告知ubuntu-report不发送报告的净效果是双重的,

  1. 无论如何它都会发送报告。诚然,选择退出版本的报告只是说{OptOut:true},但它仍然会攻击遥测服务器,泄露你的 IP 和 HTTP 标头。
  2. 它保存了你的偏好在你的主文件夹中例如/home/yournamehere/.cache/ubuntu-report,这意味着系统上的每个用户都需要运行此命令来阻止机器回拨

该怎么办呢

  • 离线安装,或阻止访问metrics.ubuntu.compopcon.ubuntu.com的路由器。
  • 使用以下方法删除间谍软件apt purge sudo apt purge ubuntu-report popularity-contest apport whoopsie

进一步阅读

这里有疑问:

源代码

Docker 用户欢欣鼓舞

截至 2018 年 4 月 30 日,ubuntu:bionicdocker hub 上的 docker 镜像不包含任何这些内容。

变压吸附

自由的代价是永恒的警惕。

答案2

要退出未来的遥测报告,请发出以下命令:

ubuntu-report -f send no

此命令将向 Canonical 发送一条简短消息,说明您的系统选择退出所有未来报告。不会发送其他系统数据。

请注意,它仍然可以帮助 Canonical 保持实时安装的准确数量。

您不会只是在他们的记录中出现一次(昙花一现或测试安装),而是会通知他们您的系统仍在运行,并且缺少未来报告应被视为正常现象。

======================================================

请注意,当您使用 Unity 中的软件安装工具时,该数据将作为“人气竞赛”的一部分从您的系统发送 - 这种情况至少从 14.04 LTS 开始就一直发生。

因此,我还针对这个老问题提出了一个简洁的答案,即禁用该功能是否会损害您的系统。(简短的回答是,不会):

删除人气竞赛但不破坏系统?

摘抄:

在 Ubuntu 16.04 LTS 中彻底删除软件包

sudo apt-get remove popularity-contest

ubuntu-standard是的,删除对话框中有提到。
请看以下列表:

与 ubuntu-standard 相关的软件包(Ubuntu.com)

请注意,它nano包含在 Ubuntu 标准列表中。

为了验证popularity-contest通过此方法删除不会损害系统,请尝试一下:

nano test.tmp

你会发现它nano仍然运行良好。

换句话说,删除 Ubuntu 标准软件包初始安装时遗留的安装存根不会以其他方式损坏系统。


最后一步:删除每日 cron 条目

sudo rm /etc/cron.daily/popularity-contest

答案3

对于 Ubuntu 16.04 LTS,安装后,这些设置在活动日志管理器中随时可用。

以下是一些实际运行的截图:

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

第一个屏幕截图显示了向 Canonical 发送信息的过程。

其余的都会影响日志文件的大小。

相关内容