为什么apt-get在安装小包之前不请求许可才能继续?

Reg*_*ser 8 apt software-installation

当我们尝试使用sudo apt-get install命令安装应用程序时,我们在安装前会被要求获得许可,如下所示,

Need to get 9,979 kB/11.6 MB of archives.
After this operation, 36.8 MB of additional disk space will be used.
Do you want to continue [Y/n]?
Run Code Online (Sandbox Code Playgroud)

但这仅发生在特定大小以上的包中(大约 100 KB,但我不确定)。对于小包装,它跳过这一步。

为什么会这样?
我可以强制apt-get显示有关安装所有软件包的消息吗?

job*_*bin 7

apt 不要求确认取决于大小,而是将发生的过程的重要性。一种情况是将要安装您没有要求的软件包。apt 还会在以下情况下要求确认:

  • 安装您不想安装的软件包
  • 移除必要的包裹
  • 更改保留的软件包(保留的软件包是您要保留在当前安装的版本中的软件包)

如果您不想要确认,您可以使用以下方法之一覆盖它:

-y
-yes
--assume-yes
Run Code Online (Sandbox Code Playgroud)

但是,出于安全原因,仍会显示“必需包”的提示。

什么是“基本套餐”:

Essential 被定义为必须始终在系统上可用和可用的最小功能集,即使包处于未配置(但未打包)状态。

来源:superuser.com 上的类似问题