如何重新安装包

我在安装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. 

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

由于我碰巧与另一个软件包有同样的问题,想要重新安装,并且答案中的所有方法都没有做任何事情,或者在重新安装之前首先卸载整个系统 ,我最终得到了一个解决方案。

 sudo aptitude reinstall libebml3:i386 

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

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

在终端中执行这些步骤。

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

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

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

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