如何为“apt-get install -y awscli”指定额外的 TZ 信息

Ant*_*ong 6 ubuntu apt

我想将 awscli 安装到我的 ubuntu docker 映像上。

这是我使用的命令

apt-get install -y awscli
Run Code Online (Sandbox Code Playgroud)

安装开始后不久,它提示

配置 tzdata

请选择您居住的地理区域。随后的配置问题将通过显示城市列表来缩小范围,代表它们所在的时区。

  1. 非洲 2. 美洲 3. 南极洲 4. 澳大利亚 5. 北极 6. 亚洲 7. 大西洋 8. 欧洲 9. 印度 10. 太平洋 11. SystemV 12. 美国 13. 等 地理区域:

由于我想apt-get在 Docker 中包含这一步,所以它不能是交互式的。

如何将此时区信息传递给apt-get和/或aws-cli

我已经尝试将 '/etc/timezone' 的内容设置为Australia/Sydney,但提示仍然出现。如果我此时终止进程,我可以看到文件 '/etc/timezone' 的内容更改为Etc/UTC

Ant*_*ong 0

/root/.aws/credentials在运行之前将以下行添加到 aws 配置文件(例如)pip install awscli

region = us-west-2
Run Code Online (Sandbox Code Playgroud)

当然,您应该将区域设置为对您的项目有意义的任何区域。