处理时遇到错误:tzdata

处理时遇到错误:tzdata

我一直在一台不太旧的笔记本电脑上安装 Ubuntu,当我尝试安装一个软件包时,我得到了Errors were encountered while processing: tzdata

我尝试过dpkg-reconfigure tzdata,但得到的却是tzdata is broken or not fully installedapt install tzdata它似乎可以工作,但当被要求确认是否完全安装时,它会出错,因为

dpkg: error processing package tzdata (--configure):
 package is in a very bad inconsistent state; you should reinstall it before attempting configuration
Errors were encountered while processing:
 tzdata

据我所知,tzdata 代表 TimeZoneDATA,尝试删除它会警告我 Xserver 和其他一些东西将被删除,并且是 ubuntu 包的依赖项。

它不让我安装任何东西,但其他一切都正常。有没有办法解决这个问题或让 dpkg 不关心它?

答案1

软件包处于不一致状态,这意味着只有重新安装才会有帮助。为此,您通常会先卸载该软件包,但在这种情况下,这意味着要卸载许多依赖于它的重要软件包。幸运的是,有一种方法可以一次性卸载并重新安装,而无需删除任何其他软件包:

sudo apt install --reinstall tzdata

这显然对你的情况起到了作用。

相关内容