如何修复软件中心中的“以前的安装尚未完成。”错误?

每当我尝试安装某些东西时,Ubuntu软件中心都会崩溃。 它显示以下错误:

以前的安装尚未完成。

由于相应软件包中的错误或者以不友好的方式取消安装,安装可能会失败。 您必须先修复此问题,然后才能安装或删除任何其他软件。

我该如何解决?

只需通过终端安装任何东西,例如ccsm使用sudo apt-get install ccsm 。 如果安装失败,请检查其输出。 它会告诉您一个推荐的解决方案,或者一个运行来修复它的命令。 在大多数情况下,命令是sudo dpkg --configure -a但它根据问题而变化。

如果你试试

 sudo apt-get update && apt-get upgrade 

您应该能够看到哪个软件包安装或配置导致了持久性。 使用清除该应用程序

 sudo apt-get purge  

应该解决你的问题。

当我收到过去的时候,通常会让我回到正轨。

 sudo apt-get clean sudo apt-get update sudo apt-get upgrade 

您是否尝试从更新管理器中删除某些ppa,有时如果您通过终端安装了ppa,这也会将它们添加到您的更新管理器中,并且还会影响软件中心在选择太多ppa时的反应,因此Ubuntu软件中心没有损坏但由于这个原因无法安装程序。 相信我,因为这个愚蠢的烦人问题我重新安装了我的操作系统。 最终我甚至无法使用我的终端。

试试这个打开的破折号类型更新管理器,打开它,点击设置,然后点击其他软件,然后取消选中你已安装的所有ppa,并保持你的主要像“独立”(源代码) 在此处输入图像描述

我取消选中源代码以下的所有内容。 在我用这个解决方案解决之前,我永远无法弄清楚这个恼人的问题。 我真的希望这对你有用。 干杯!