如何重新安装包

如何重新安装包

安装 libebml3 时出现此问题:

Errors were encountered while processing:
libebml3:i386
Error in function: 
dpkg: error processing libebml3:i386 (--configure):
Package is in a very bad inconsistent state - you should
reinstall it before attempting configuration.

我怎样才能解决这个问题?

答案1

因为我碰巧遇到了另一个包的相同问题,想要重新安装,并且答案中的所有方法要么什么也没做或第一卸载整个系统在重新安装之前,我找到了一个解决方案。

sudo aptitude reinstall libebml3:i386

当然,一定有另一种解决方案来强制使用 apt-get 而不是 aptitude 重新安装软件包。

sudo apt-get install --reinstall libebml3:i386

答案2

dpkg -r libebml3:i386
sudo apt-get update
sudo apt-get install -f
sudo apt-get upgrade

在终端中执行这些步骤。

答案3

您可以通过在终端中输入以下命令来删除该程序:

sudo apt-get remove --purge libebml3
sudo apt-get install libebm13
sudo apt-get update
sudo apt-get upgrade

答案4

在终端中输入以下命令(按Ctrl+ ALT+ t):

sudo dpkg -p libebml3:i386
sudo apt-get update
sudo apt-get install -f

相关内容