所以,我刚刚搞砸了 Debian 系统上的一个时区文件,因为我将它指向 /etc/localtime 的链接,而不是将 /etc/localtime 指向它。具体来说,/usr/share/zoneinfo/America/Puerto_Rico。
我显然太深了,无法为了一个文件而重新安装服务器。我在哪里可以找到并恢复这一个文件?
我使用的是 SMP Debian 4.9.144-3.1 (2019-02-19) x86_64。
TIA
答案1
您需要的命令是:
apt-get install --reinstall tzdata
背景
要知道哪个包包含您损坏的文件,您可以执行以下操作
dlocate -S /usr/share/zoneinfo/America/Puerto_Rico
或者
dpkg-query -S /usr/share/zoneinfo/America/Puerto_Rico
这会告诉您该文件在包中tzdata
。
一旦您知道了这一点,只需告诉软件包管理器重新安装该软件包即可。