问题描述
在进行 APT 安装(或升级)时,某些软件的安装需要与用户进行交互,以选择合适的选项。
但是某些情况下,我们无法(或无需)进行交互,比如,Docker 镜像构建。
该笔记将记录:在执行 APT 命令时,如何禁止交互,而采用默认选项。
解决方案
这里以安装 tzdata 包为例,使用如下命令可以禁止交互:
DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends tzdata
参考文献
WikiNotes/非交互式安装(命令行、使用 Docker 构建)
bash - apt-get install tzdata noninteractive - Stack Overflow