安装 chrome 时出现错误:“依赖关系无法满足”

安装 chrome 时出现错误:“依赖关系无法满足”

我刚刚在笔记本电脑上安装了 ubuntu,一切正常,但我想使用 chrome 而不是 firefox。我从 chrome 网站下载了 .deb 文件,当我打开它时,软件中心内的安装按钮处于非活动状态(我无法单击它),它告诉我dependency is not satisfiable: libcurl3

我在软件中心搜索了libcurl3,得到的三个结果都是已安装的。有什么办法可以解决这个问题吗?

我也尝试安装 chromium-browser,但也没有成功。我得到了Package dependencies not resolved这个 details块:

以下软件包具有未满足的依赖关系:

chromium-browser: Depends: libgcc1 (>= 1:4.1.1) but 1:4.5.2-8ubuntu4 is to be installed
                  Depends: libxdamage1 (>= 1:1.1) but 1:1.1.3-1ubuntu1 is to be installed
                  Depends: zlib1g (>= 1:1.2.3.3.dfsg) but 1:1.2.3.4.dfsg-3ubuntu3 is to be installed
                  Depends: libnss3-1d (>= 3.12.3) but it is not going to be installed

答案1

以下是修复方法。

关闭 Ubuntu 软件中心(如果打开的话这很重要!)。

在终端中运行以下命令(要打开终端,请按 Alt-F2 并输入gnome-terminal

sudo apt-get update && sudo apt-get install -f

完成后,Google Chrome 就安装完成了。

根据要求更多信息的评论,该命令的作用如下。

开关-fapt-get自动更正损坏的依赖项。您遇到的问题是损坏的依赖项(因此 Google Chrome 需要一个它没有的软件包)。

答案2

上面的一条评论已经提到了这一点,但我会把它作为你问题的答案。

在 Ubuntu 中安装 Chromium (阅读 Chrome) 需要做的就是:

sudo apt-get install chromium-browser

(它在宇宙存储库中)

考虑安装 Chromium。这是由社区维护的。它们之间的区别在于它没有 Google 品牌,没有内置 Flash Player,也没有内置 PDF 查看器。您仍然使用相同的插件(甚至来自同一个 Google 网页)、主题等。使用 Chromium,您一定会收到所有安全和其他更新等。如果您仍然想要 Chrome,只需添加其 PPA。

PS:当您遇到类似情况时,可以使用以下一些有用的命令来检查您的包裹:

sudo apt-get update     # updates lists of packages (for example, you run this when you add new repositories or PPA's)
sudo apt-get check      # verifies that there are no broken dependencies
sudo apt-get -f install # -f auto-corrects broken dependencies

相关内容