我正在运行 Ubuntu 21.04,我想永久禁用所有更新。软件更新中的选项并非在所有选项中都提供“从不”。我不想显示有可用更新。什么都没有。
我想在我岳父母家安装这个,但他们年纪太大了,无法处理这个问题。我总是必须连接并维护他们的系统(目前使用的是 Windows,但想安装 Ubuntu)。
我看到问题中提到,旧版本有这个选项。我可以在某个文件中更改它吗?
答案1
禁用全部更新将要求您删除所有引用,apt
并告知snapd
不要执行任何更新。除了运行从未收到任何错误修复的软件所带来的安全隐患之外,这还将有效地消除您的姻亲从软件中心安装应用程序的能力。
但是,如果您坚决要取消更新,您可以这样做:
- 打开软件和更新应用程序
- 取消选中“Ubuntu 软件”中的所有内容:
- 取消选中“其他软件”中的所有复选框:
- 阻止
snapd
访问 Snap Store API:- 打开终端(如果尚未打开)
- 使用您选择的文本编辑器编辑该
/etc/hosts
文件。确保在命令前加上sudo
:sudo vi /etc/hosts
- 在 IPv4 部分下添加此行:
127.0.0.1 api.snapcraft.io
- 保存文件
这样一来,Ubuntu 将无法自行检查更新。但是请注意,这不会阻止 Chrome 等应用程序自行进行更新。这些更新可以由应用程序控制,并在典型更新过程之外运行。
最后一点:每次去拜访岳父母时,一定要撤消所有这些更改并执行更新。提供更新是有原因的,未打补丁的系统(即使是运行 Linux 的系统)也不应该再连接到开放的互联网。
答案2
我不确定 21.04 中的情况如何,但在 20.04 中,“更新”选项卡中有五个下拉字段。第二个字段定义系统应多久检查一次更新,最后有一个选项“从不”。我猜(还没有尝试过),设置此选项,同时将安全更新(第 3 个字段)和其他更新(第 4 个字段)的操作设置为“仅通知”,应该可以有效地禁用更新 - 除了 snap 更新,它们总是自动安装,因为这就是snapd
工作原理。此选项在 21.04 中被删除了吗?