Ubuntu会从您的系统中收集信息,包括硬件和软件,并将其发送到Ubuntu服务器。数据包括有关已安装软件包,如何使用它们以及应用程序崩溃报告的信息。它还会生成与通用硬件相关信息(如升级,处理器架构,安装的内存,屏幕分辨率等)有关的报告。但是,需要注意的一件事是,Ubuntu不会收集IP地址信息。
Ubuntu收集这些数据的目的是为了更好地了解正在安装和使用哪些应用程序,以便它们可以将精力集中在人们关心的领域。
但是,如果您不希望将数据发送到在线服务器,则可以强制Ubuntu停止从PC收集数据。在本文中,我们将了解Ubuntu从我们的PC收集什么样的数据以及如何停止它。
Ubuntu收集的数据性质
Ubuntu收集三种类型的数据:
- 系统信息报告
- 套餐信息
- 崩溃报告
我将使用Ubuntu 18.04 LTS OS来描述本文中提到的阻止Ubuntu收集并将数据发送到Ubuntu服务器的过程。
1.系统信息报告
首次登录时安装Ubuntu OS后,将显示一个窗口,默认情况下处于选中状态,以将系统报告发送给Ubuntu。您可以更改此选项,以便它不将信息发送到服务器。以下是发送到Ubuntu服务器的信息。建立网络连接后,将在首次引导后发送第一个报告。
- Ubuntu风味
- Ubuntu版本
- 网络连接与否
- CPU系列
- 内存
- 磁盘大小
- 屏幕信息
- GPU信息
- CPU信息
- OEM制造商
- 位置(在安装过程中设置)
- 安装时间(耗时)
- 是否启用自动登录
- 磁盘布局已选择
- 是否选择了第三方软件
- 是否在安装过程中下载更新
- LivePatch信息
- BIOS信息
- 设备型号
- 划分
- 时区
您还可以通过在终端中运行以下命令来查看发送给Ubuntu服务器的信息:
$ cat /home/NAME/.cache/ubuntu-report/ubuntu.18.04
停止发送系统报告
您可以选择退出Ubuntu的此信息收集。全新安装后的首次引导时,在欢迎屏幕之后,您将看到以下屏幕。在下面的屏幕中,这里有一个选项,询问您是否将此信息发送给Canonical。选择显示以下内容的单选按钮不,不发送系统信息。
如果安装后第一次未选择此选项,则以后也可以opt-out使用该选项。在终端至opt-out的终端中运行以下命令,将系统信息报告发送至Ubuntu服务器:
$ Ubuntu-report –f send no
2.包装信息
Ubuntu包括一个可选的工具Popcon或流行度竞赛,该工具收集有关最常安装的软件包的信息,并将其发送回发行版,以便它们可以相应地确定优先级并集中资源。该信息对于可以从其他发行用户那里获取软件推荐的系统用户也很有用。但是,Popcon仅发送通过Debian软件包安装的软件包的信息,而不发送通过flatpak,snap等其他方式安装的软件包的信息。广告
停止发送包裹信息报告
您可以避免从Ubuntu进行此数据收集。为此,您必须通过编辑来参加软件包流行度竞赛的opt-out/etc/popularity-contest.conf在任何文本编辑器中,并将PARTICIPATE的值更改为no。
在终端中运行以下命令进行编辑popularity-contest.conf使用nano编辑器的文件:
$ sudo nano /etc/popularity-contest.conf
为此,您可以使用任何其他文本编辑器。
打开文件后,找到并更改“参加“ 至 ”没有”,如下图所示。
这样,您将退出人气竞赛,并且不再将软件包信息发送给Ubuntu。
3.崩溃报告
Ubuntu包含一个Apport工具,该工具配置为自动检测应用程序崩溃并将崩溃报告发送到Ubuntu服务器,而不会导致用户中断。应用程序开发人员使用这些报告来了解和识别应用程序中的问题和错误以及它们发生的原因。但是,您也可以此自动崩溃报告的opt-out。
停止发送崩溃报告
单击Ubuntu桌面上的右上角箭头,然后从出现的菜单中单击“设置”图标。
为了清楚理解,请参见下图。
它将启动设置窗口。在左窗格上,单击隐私。然后在相应的右窗格中,单击问题报告选项。
单击切换发送错误报告给Canonical将其关闭。
执行完此操作后,Apport仍会生成崩溃报告,但在发送报告之前会先征得您的批准。
任何不想将其系统信息(包括其硬件和软件信息,已安装的软件包信息以及其应用程序崩溃报告)发送给Ubuntu服务器的用户都可以通过遵循above-described方法轻松地做到这一点。