如何以非交互方式回答 apt 安装问题?

如何以非交互方式回答 apt 安装问题?

某些软件包在使用 apt-get 安装时会询问配置问题。当我想以非交互方式安装某些东西时,这会让事情变得很尴尬。

我如何找出包裹会问什么问题并自动提供答案?

(背景:我正在使用配置管理工具安装东西。但这可能适用于更广泛的情况。)

答案1

根据apt-get 手册页,您可以为该包提供一个配置文件。

-c,--配置文件

配置文件。指定要使用的配置文件。程序将读取默认配置文件,然后读取此配置文件。请参阅apt.conf(5)了解语法信息。

还请注意-y自动回答“是”的选项。

-y, --yes, --assume-yes

自动对提示回答“是”。假设所有提示的答案都是“是”,并以非交互方式运行。如果发生不良情况(例如更改保留的软件包或删除必需的软件包),则 apt-get 将中止。

根据Ubuntu 论坛上的这个帖子,您可以在 deb 存档文件夹中找到问题或前/后脚本DEBIAN,修改脚本并重新打包 deb。但是,还有一点需要注意的是,有时使用 ncurses gui 会使事情变得困难。简而言之,似乎没有简单的解决方案。

相关内容