dpkg:“包处于非常糟糕的不一致状态”如何修复?

dpkg:“包处于非常糟糕的不一致状态”如何修复?

当我运行命令时

sudo apt-get -f 

我收到这个错误

dpkg: error processing gcc-4.8-base:i386 (--configure):
Package is in a very bad inconsistent state - you should
reinstall it before attempting configuration.
Errors were encountered while processing:
gcc-4.8-base:i386
E: Sub-process /usr/bin/dpkg returned an error code (1)

我正在使用 Ubuntu 13.10

答案1

包裹处于非常糟糕的不一致状态 -你应该重新安装它在尝试配置之前。

您必须重新安装该软件包:

sudo apt-get --reinstall install gcc-4.8-base:i386

答案2

我尝试了上面给出的两个答案,经过一番努力,我终于找到了这个

sudo dpkg --remove --force-all gcc-4.8-base:i386

如果其他人正在查看另一个包的答案,那么只需将其替换gcc-4.8-base:i386为造成问题的包的名称

即使在此之后你的问题仍未解决,那么找到所有以你的包名作为前缀的文件并使用

sudo chmod 777 filename

所有这些,然后创建它们的副本(以防出现问题),然后使用

sudo rm filename

删除它们然后再次运行

sudo dpkg --remove --force-all gcc-4.8-base:i386

答案3

实际上该问题与 gcc 4.8 有关,请使用以下命令解决该问题 -

删除 gcc-

sudo apt-get purge gcc-4.8

现在检查 -

sudo apt-get -f

用于纠正所有损坏的下载。

添加存储库-

sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update

再次安装 -

sudo apt-get install gcc-4.8

希望它能够起作用。

相关内容