中止失败 `dpkg --configure -a`

中止失败 `dpkg --configure -a`

我尝试使用 来安装一个软件包sudo apt-get install [package],但大部分过程都冻结了(由于该软件包和我的系统之间不兼容)。我不得不硬重启我的系统。现在,每当我尝试apt-get installcleanremovepurge等时,我都会收到错误

E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem.

问题是配置损坏了,所以dpkg --configure -a中途冻结并迫使我重新启动。现在,我陷入了一种无法摆脱的状态。尝试dpkg --configure -a冻结,但任何其他与包相关的命令告诉我需要运行dpkg --configure -a.如何中止此软件包的安装/配置?

当我寻找通用答案时,这是导致配置失败的具体问题。如果重要的话,dpkg --version给出1.17.27 (armhf).

答案1

首先尝试手动清理包:

sudo mv /var/lib/dpkg/info/PACKAGE.* /tmp/ 
sudo dpkg --remove --force-remove-reinstreq PACKAGE

相关内容