Debian

Debian - 恢復時區文件

  • April 15, 2019

所以,我只是在我的 Debian 系統上搞砸了一個時區文件,因為我將它指向 /etc/localtime 的連結,而不是將 /etc/localtime 指向它。具體來說,/usr/share/zoneinfo/America/Puerto_Rico。

為了一個文件,我顯然太深而無法重新安裝伺服器。我在哪裡可以找到並恢復這一個文件?

我正在使用 SMP Debian 4.9.144-3.1 (2019-02-19) x86_64。

TIA

您需要的命令是:

apt-get install --reinstall tzdata

背景

要知道哪個包包含您損壞的文件,您可以執行

dlocate -S /usr/share/zoneinfo/America/Puerto_Rico

或者

dpkg-query -S /usr/share/zoneinfo/America/Puerto_Rico

它會告訴你文件在包中tzdata

一旦你知道了,只需告訴包管理器重新安裝那個包。

引用自:https://unix.stackexchange.com/questions/512674