我可以避免自动更新并继续留在 Ubuntu 世界吗?

我可以避免自动更新并继续留在 Ubuntu 世界吗?

我有 7 台机器组成的集群,全部运行 Xubuntu。我用它们来做计算密集型的爱好,这让我不信任自动更新或任何其他可能强制重启的东西,即使是每周一次。

例如,今天在一台机器上——唯一一台更新到 22.04 的机器——当我进行搜索时,Firefox 报告标签崩溃。我无法通过任何方式修复这个问题,除非重新启动。我怀疑这是转换为 snap 的副作用,但我不知道。

我也记得看到过一些其他事情的参考,这些事情相当于在未经我批准或干预的情况下进行更新。我怀疑这些东西会影响我的集群的稳定性,因为我可能有一个运行一个月的任务。不是开玩笑。

我并不偏爱 Ubuntu 的 X 版本,但我选择它是因为它似乎对我不太在意的功能负担最小。我的生活离不开终端,除了网络浏览器和 gparted 等少数程序外,我几乎避免使用 GUI 程序。

我可以切换到 Chrome,并避免使用 snap,但担心 Ubuntu 世界中出现的其他趋势会让我很难留在这里。

我不能直接断开互联网连接,因为我最有用的机器(有 3 个显示器)既是我与外界的联系,也是我工作的领导者(我的数据库有一个大型 RAID)。

有人有关于这一切的确凿信息吗?

与之前的问题不同:我想了解 snap,这是我在其他地方没有找到的。我想确保答案是最新的,因为之前向我提出的问题是 10 年前提出的。我想弄清楚(因为我有很多困惑)关于机器上“出问题”的症状。我现在明白了。谢谢。

答案1

“强制重启”可能是由崩溃(错误)引起的,而不是 Ubuntu 的设计。

  • Snap 在任何情况下都不需要重新启动(当然,Ubuntu Core Snap 专用系统除外)。甚至 Ubuntu Core 系统也只是通知您;除非您设置,否则它们不会自动重新启动。
  • Ubuntu 的所有其他版本都只会记录需要重新启动才能加载较新的内核。但这些系统仍然惯于自动重启,除非更改 /etc/apt/apt.conf.d/50unattended-upgrades 中的设置。

未经我同意或干预而发生的更新

  • Snap 更新很容易控制。请参阅man snap。这里有一个简单方法:
    sudo snap refresh --hold=5d firefox
    sudo snap refresh --unhold
    
  • Deb 更新也可以轻松禁用:
    sudo systemctl stop apt-daily.timer
    sudo systemctl start apt-daily.timer
    

警告:对于大多数用户来说,禁用自动更新是一个非常糟糕的想法。这意味着没有安全更新。没有 CVE 补丁。没有错误修复。您完全有责任标记您的日历并及时安装它们。如果您的系统因缺少 CVE 补丁而受到损害,那是您的责任。

相关内容