AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1493010
Accepted
igel
igel
Asked: 2023-11-17 23:52:12 +0800 CST2023-11-17 23:52:12 +0800 CST 2023-11-17 23:52:12 +0800 CST

Ubuntu有什么机制来静默安装软件

  • 772

我正在从 Gentoo 迁移到 Ubuntu,今天,我惨痛地了解到Ubuntu 有一些机制,例如unattended-upgrades,可以在我的系统上安装我不需要的软件(就我而言,它从 mozillateam 取代了我正在使用的 Firefox - ppa具有功能失调的基于 snap 的版本)。

温和地说,这可能令人沮丧,事实上,我认为未经我同意而更换我的软件是“邪恶的”。此外,该服务还有其他缺点(例如,考虑连接到按流量计费的热点,或者在紧急情况下无法关闭)。

我现在已经unattended-upgrades从我的系统中删除了,但我仍然想问两件事:

  1. Ubuntu 中是否有更多机制可以导致默默地(即,无需我明确同意)更改我的软件或配置设置。
  2. 我怀疑unattended-upgrades在某些手册中有所解释,所以我可能应该阅读 Ubuntu 手册,但是在安装过程中获得用户对自动更新的同意不是可取的吗?
software-installation
  • 2 2 个回答
  • 48 Views

2 个回答

  • Voted
  1. Best Answer
    user535733
    2023-11-18T01:39:58+08:002023-11-18T01:39:58+08:00

    Ubuntu 是为新用户和不熟练的用户设计的,他们想要一个完整的、功能丰富的环境,并具有合理的默认设置和自动安全更新。

    作为 Gentoo 用户,您并不是那个目标用户:您技术精湛且经验丰富。对于您来说,这可能是文化差异和细微技术差异的问题。我们不要假设微小的技术差异就等于邪恶的意图。

    在您的特定情况下,您选择了少数路径(Firefox Deb),并对大多数便利(迁移到 Firefox Snap)感到惊讶。惊讶是可以理解的,但并不是恶意的。这是一个很容易(并且永久)被少数希望坚持使用 deb 的用户恢复的更改。

    您从复杂的系统中得到的结果与您的预期不同。这不是什么秘密阴谋集团的东西。这正是任何复杂系统中偶尔会发生的情况。

    Ubuntu 中是否有更多机制可以导致默默地(即,无需我明确同意)更改我的软件或配置设置。

    当然。其中很多。

    任何 apt 安装、删除、源更改或升级都具有这种潜力。如果您使用其他打包方法或手动安装,这些也可能会带来惊喜。

    然而,这样的配置更改被认为是粗鲁的并且超出了 Debian 指南,因此当它们是由 deb 引起时会出现错误......

    ...当然,除了您遇到的痛点。当 Mozilla 从 Deb 迁移到 Snap 时,我们面临的选择是帮助数百万用户迁移,或者让用户自己解决。经过多次公开讨论后,Ubuntu 开发人员选择了前者,以符合安全和理智默认值的理念,并且非常成功。大多数用户从 Ubuntu 支持的 deb 提供的安全浏览器迁移到 Mozilla 支持的 snap 提供的安全浏览器,没有出现任何问题。抱歉,洋流意​​外地将您留在了浅滩上。

    我怀疑无人值守升级在某些手册中有所解释,所以我可能应该阅读Ubuntu手册,但是在安装过程中获得用户对自动更新的同意不是可取的吗?

    没什么需要解释的。

    无人值守升级没有什么特别的。它只是以与手动 apt-update/apt-upgrade 几乎相同的方式运行 apt...但有一些合理的默认设置作为护栏。(示例:默认设置仅包括 -security 存储库。不包括 -updates,不包括 -backports)。

    它默认处于活动状态,因为这是绝大多数用户想要的:他们不需要查看、不需要配置、不需要调整或摆弄的自动安全更新。

    你不想要吗?伟大的。您发现它可以关闭或删除。现在 Ubuntu 将不再自动下载和安装安全更新。

    apt updatedeb 软件包升级是手动触发 ( / apt upgrade) 还是由无人值守升级或任何其他软件包管理器前端触发并不重要。每种情况下的结果都是相同的......除了有限的例外,无人值守升级,由于来源较少,会告诉 apt 升级更少的软件包。

    • 您提到了按流量计费的连接。如果您在网络管理器中将连接标记为“按流量计费”,则无人值守升级将不会使用它。Snap 也不会刷新。两者都将等待,直到未计量的连接可用。
    • 1
  2. machs
    2023-11-18T00:17:06+08:002023-11-18T00:17:06+08:00

    使用软件和更新工具,您可以设置更新策略 在此输入图像描述

    • 0

相关问题

  • 如何在没有 root 访问权限的情况下安装软件包?

  • 设置 LAMP 堆栈的最简单方法是什么?

  • 我应该在哪里安装 sagemath?

  • How do I install Adobe Flash player?对于 11.10 及更高版本明确修复 11.10 上的 64 位 Flash

  • 如何设置软件中心为非 root 用户安装软件?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve