某些软件包在使用 apt-get 安装时会询问配置问题。当我想以非交互方式安装某些东西时,这会让事情变得很尴尬。
我如何找出包裹会问什么问题并自动提供答案?
(背景:我正在使用配置管理工具安装东西。但这可能适用于更广泛的情况。)
答案1
根据apt-get 手册页,您可以为该包提供一个配置文件。
-c,--配置文件
配置文件。指定要使用的配置文件。程序将读取默认配置文件,然后读取此配置文件。请参阅apt.conf(5)了解语法信息。
还请注意-y
自动回答“是”的选项。
-y, --yes, --assume-yes
自动对提示回答“是”。假设所有提示的答案都是“是”,并以非交互方式运行。如果发生不良情况(例如更改保留的软件包或删除必需的软件包),则 apt-get 将中止。
根据Ubuntu 论坛上的这个帖子,您可以在 deb 存档文件夹中找到问题或前/后脚本DEBIAN
,修改脚本并重新打包 deb。但是,还有一点需要注意的是,有时使用 ncurses gui 会使事情变得困难。简而言之,似乎没有简单的解决方案。