首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何消除Ubuntu的自动互联网连接需求?

如何消除Ubuntu的自动互联网连接需求?
EN

Ask Ubuntu用户
提问于 2018-07-19 06:23:53
回答 1查看 5.8K关注 0票数 17

想象一下,我安装了一个新的Ubuntu18.04。但是有些默认的软件包或服务未经我的同意就连接到了互联网上。怎样才能完全摆脱它们,或者以一种有效的方式使它们离线?

就我而言,它们是:

popularity-contest -(简称popcon )收集统计数据,确定哪些软件包最受Ubuntu用户欢迎。

unattended-upgrades -使用最新的安全更新自动升级计算机。

apt-daily -每天自动更新apt索引。

snapd -自动更新快照包。

update-manager -检查发布更新。

我可能漏掉了什么。如果你知道请发邮件..。

目的:我想完全控制互联网,就像我的情况一样,互联网是有限的。因此,我希望手动更新或升级,而不是自动更新。

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2018-07-19 06:49:56

默认情况下,“受欢迎程度竞赛”被禁用。您可以使用以下方法检查和禁用它:

代码语言:javascript
复制
dpkg-reconfigure popularity-contest 

你可以做..。

代码语言:javascript
复制
apt remove popularity-contest

也要移除它。

禁用apt-daily.service

代码语言:javascript
复制
systemctl stop apt-daily.timer
systemctl disable apt-daily.timer
systemctl disable apt-daily.service
systemctl stop apt-daily-upgrade.timer
systemctl disable apt-daily-upgrade.timer
systemctl disable apt-daily-upgrade.service

@muru <3的单线:

代码语言:javascript
复制
systemctl disable --now apt-daily{,-upgrade}.{timer,service}

禁用无人值守的升级:

代码语言:javascript
复制
dpkg-reconfigure -plow unattended-upgrades

只有通过删除更新管理器才能停止它:

代码语言:javascript
复制
apt purge update-manager-core

无法禁用快照的自动更新。当句号snap set core refresh.schedule=<spec>更新时,您可以设置它,但是系统会忽略这一点--如果更新快照花费的时间太长,并且这将在24小时内完成。这将删除任何与快照相关的内容:

代码语言:javascript
复制
apt purge snapd ubuntu-core-launcher squashfs-tools

一种较少干扰的方法是通过向防火墙规则(或在路由器中)添加拒绝来防止与服务器的连接。要禁用systemd服务将是..。

代码语言:javascript
复制
systemctl disable snapd.refresh.service

但这似乎也忽略了24小时的时间。

关于快照

要实现的商定语义如下:

  • 复习可以安排在一个工作日和一个月内的时间(例如第二个星期二下午1点至下午2点)。
  • 刷新可能会推迟到另一个月,这样错过窗口和重新调度就会发生,而不会产生奇怪的副作用。例如,如果它被安排在第一天,然后在它发生之前被安排在月底,那么实际上可能有一个没有刷新的两个月的窗口。
  • 如果系统在两个月窗口之后仍然过期,系统将开始尝试从窗口刷新。
  • 每次刷新系统时,都会重置该最大窗口,因此可以在方便的维护窗口执行频带外更新。

因此,如果不重新启动,两个月的窗口是可能的。

不过,我不同意你的想法。除了竞赛(而且那是不活跃的),所有这些都是关于修复bug和提供更好的内容。禁用这些选项将降低系统的安全性。

票数 25
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1057458

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档