「APT」- 非交互式安装(命令行、使用 Docker 构建)

  CREATE BY JENKINSBOT

问题描述

在进行 APT 安装(或升级)时,某些软件的安装需要与用户进行交互,以选择合适的选项。

但是某些情况下,我们无法(或无需)进行交互,比如,Docker 镜像构建。

该笔记将记录:在执行 APT 命令时,如何禁止交互,而采用默认选项。

解决方案

这里以安装 tzdata 包为例,使用如下命令可以禁止交互:

DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends tzdata

参考文献

bash – apt-get install tzdata noninteractive – Stack Overflow