为什么我不能从软件中心安装?

升级到Firefox 13时出现问题。此错误一直在返回:

/var/cache/apt/archives/firefox_13.0+build1-0ubuntu0.12.04.1_i386.deb W: Waited for dpkg --assert-multi-arch but was not there - dpkgGo (10: There are no "child" processes). 

现在看来dpkg存在一些问题,我无法从软件中心安装任何东西。 我已经尝试用sudo rm /var/lib/apt/lists/* -vf清理以前的软件包然后sudo apt-get update ,它没有用。

运行sudo dpkg --configure -a ,我得到了这个:

 dpkg: problems with dependencies prevent the configuration of firefox-globalmenu: firefox-globalmenu depends on firefox (= 13.0+build1-0ubuntu0.12.04.1); however: The package is not installed. dpkg: error while processing firefox-globalmenu (--configure): problems com dependencies - leaving unconfigured There has been found errors while processing: firefox-globalmenu 

我该怎么做才能解决这个问题?

编辑:我没有必要的专业知识来理解我为什么工作以及导致冲突的原因,但无论如何,因为firefox-globalmenu:有问题firefox-globalmenu:我去了synaptics包管理器,我删除了这个特定的包并重新安装它。 之后,我能够从synaptics以及软件中心的任何其他应用程序安装Firefox。

但是,仍然存在一个问题,当运行sudo apt-get update ,以下内容不断返回:

 Failed to get gzip:/var/lib/apt/lists/partial/archive.ubuntu.com_ubuntu_dists_precise_main_binary-i386_Packages Verification code hash doesn't match. E: Some archives index failed at being downloaded. They have been ignored, or older copies are used instead. 

所以我在终端输入sudo rm /var/lib/apt/lists/* -vf然后再次sudo apt-get update ,现在一切都很好。

我在发布答案之前就这样做了,无论如何我同意问题是特定包装及其删除。 所以我会将下面的答案标记为已接受。

我该怎么做才能解决这个问题?

sudo dpkg --remove firefox-globalmenu是允许您再次安装/删除/修改软件所需的全部内容,无论是从软件中心还是使用apt-get