为什么 apt-get 在安装小包之前不询问是否继续?

为什么 apt-get 在安装小包之前不询问是否继续?

当我们尝试使用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]?

但这只发生在超过一定大小的包上(大约 100 KB,但我不确定)。对于小包,它会跳过此步骤。

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

答案1

apt 不会根据大小要求确认,而是根据将要发生的过程的重要性。其中一种情况是当您没有要求安装软件包时。apt 也会在以下情况下要求确认:

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

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

-y
-yes
--assume-yes

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

什么是“基本套餐”:

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

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

相关内容