如何在没有任何 apt 确认的情况下执行 make install

如何在没有任何 apt 确认的情况下执行 make install

安装软件包时apt可以通过指定 来跳过确认提示-y。但是,有时在使用该make命令时,如果缺少依赖项,则会出现确认提示。

使用包管理器时如何指定make不需要确认的命令?这在自动化环境中是有问题的

我找不到同等的make install -y

答案1

要跳过 的apt确认提示,请编写

APT::Get::Assume-Yes "true";

在文件中,并将APT_CONFIG变量设置为指向该文件:

APT_CONFIG=/path/to/snippet.conf make install

这相当于-y在命令行上指定apt

在您不需要提示的自动化环境中,您不妨将设置写入/etc/apt/apt.conf或配置文件下/etc/apt/apt.conf.d;那么你就不需要设置了APT_CONFIG

答案2

你可以

export DEBIAN_FRONTEND=noninteractive

打电话之前make install

(PS:调用 apt 有点奇怪make install……但是世界上有很多软件,所以我并不感到惊讶)

相关内容