为什么我无法从软件中心安装?

为什么我无法从软件中心安装?

升级到 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/* -vfsudo 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:,我去了 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,现在一切都正常了。

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

答案1

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

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

相关内容