当我第一次设置ubuntu服务器,我确保我aptitude安装tzdata,然后dpkg-reconfigure tzdata,以便我正确设置我的时区。
我试图使用脚本自动化我的服务器设置,并注意到这件事情自动抛出一个扳手,因为它需要一个交互式会话与用户干预。
有没有办法使用dpkg-reconfigure没有它是交互式的?
我找到了以下详细信息。
http://serverfault.com/a/84528
编辑:(从上面的链接复制并粘贴…)
您需要将前端指定为“非交互”,它将保存您当前的设置。
dpkg-reconfigure将当前的系统设置作为gospel,所以只需按照你通常的方式改变你的时区,并使用非交互式标志
例如为我改为“欧洲/都柏林”在哪里我:
# echo "Europe/Dublin" > /etc/timezone # dpkg-reconfigure -f noninteractive tzdata
显然,这允许你使用puppet / cfengine作为你喜欢分发/ etc / timezone也。