我一直在一台不太旧的笔记本电脑上安装 Ubuntu,当我尝试安装一个软件包时,我得到了Errors were encountered while processing: tzdata
。
我尝试过dpkg-reconfigure tzdata
,但得到的却是tzdata is broken or not fully installed
。apt 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
这显然对你的情况起到了作用。