相关疑难解决方法(0)

使用 dpkg-reconfigure tzdata 和 debconf-set-selections 更改时区

我想设置一个脚本来自动更改机器上的时区(运行 ubuntu 11.10)并为debconf数据库设置正确的值。我尝试了以下方法,但它不起作用(最后,当前时区保持不变,如果我手动运行该dpkg-reconfigure tzdata命令,所选值确实是旧值):

#!/bin/sh -e
echo "tzdata    tzdata/Areas    select  Europe" | debconf-set-selections
echo "tzdata    tzdata/Zones/Europe select  Madrid" | debconf-set-selections
echo "tzdata    tzdata/Zones/America    select  " | debconf-set-selections
dpkg-reconfigure -f noninteractive tzdata
Run Code Online (Sandbox Code Playgroud)

所以,现在,我做它与文件搞乱/etc/localtime/etc/timezone直接,但我宁愿喜欢dpkg-reconfiguredebconf方式。

debian dpkg time-zone ubuntu

20
推荐指数
3
解决办法
1万
查看次数

标签 统计

debian ×1

dpkg ×1

time-zone ×1

ubuntu ×1