/ usr / share / zoneinfo史诗失败

时间:2009-10-31 17:02:04

标签: unix timezone ln localtime

我刚刚在我昏昏沉沉的早晨状态下,逆转而且将ln的参数混淆了,将/usr/share/zoneinfo/America/Toronto替换为不存在/etc/localtime的链接,当我真的想将/ etc / localtime链接到多伦多时。现在我没有时区文件给我住的地方。有人有副本或知道我可以在哪里买到吗?这只是关于如何将unix时间转换为多伦多时间的说明,但我抓了一些其他文件,而且它们似乎不适合我手工编写的任务。

我知道。至少我从来没有 - 我的/

编辑:

在任何人问之前,我只是尝试sudo dpkg-reconfigure tzdata,兴高采烈地进入“美国”然后“多伦多”,只是崩溃并阅读,cp: cannot stat '/usr/share/zoneinfo/America/Toronto': no such file or directory。哎呀。

3 个答案:

答案 0 :(得分:8)

apt-get install --reinstall tzdata

答案 1 :(得分:2)

根据您使用的GNU / Linux发行版,您可以使用其包管理器重新下载整个tzdata包。我知道ArchLinux有一个时区数据包,Debian也是如此。

However, you can also manually download the whole package and extract the time zone file that you want.

答案 2 :(得分:2)