2017-06-02 27 views
1

当我尝试易于得到安装的tzdata非交互式

apt-get install -y tzdata 

采摘时区的命令行选项显示出来。我正尝试在脚本中使用它来做一些设置,我如何在没有用户输入的情况下使apt-get运行?

我知道重新配置的tzdata我可以做

echo "America/New_York" > /etc/timezone 
dpkg-reconfigure -f noninteractive tzdata 

但安装时我需要它充分,即使它没有设置正确的时区运行,我可以随时重新配置。

我试图

echo 5 | apt-get install -y tzdata 

但预计它无法正常工作。

回答

2

这是我用

#!/bin/bash 
export DEBIAN_FRONTEND=noninteractive 

apt-get install -y tzdata 
ln -fs /usr/share/zoneinfo/America/New_York /etc/localtime 
dpkg-reconfigure --frontend noninteractive tzdata 

似乎做工精细的脚本。