当尝试通过apt-get安装某些东西或使用dpkg -i安装deb文件时,该过程将卡在读取数据库中。输出的最后几行内容如下:

Extracting templates from packages: 100%
Preconfiguring packages ...
(Reading database ...


那就根本没有进展。我已经尝试过将

apt-get update && apt-get upgrade (update works, upgrade fails)
apt-get install -f (doesn't change anything)
dpkg --configure -a (doesn't seem to do anything)
dpkg --clear-avail (same as before)


我还尝试使用在/ var / backups中找到的/ var / lib / dpkg / status的备份之一,但没有成功。

我检查了每个已安装软件包的状态是否正常

运行更新时,我首先注意到了问题。我正在使用具有dpkg 1.17.5的Ubuntu 14.04

提前致谢

最佳答案

以下命令使它几乎是瞬时的:

sudo dpkg --clear-avail
sudo sync-available


sync-available是dctrl-tools软件包的一部分。

关于ubuntu - dpkg卡在读取数据库中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23935785/

10-11 18:48