自 2016 年 3 月初以来,无法使用安装在 Ubuntu 14.04 64 位上的 Google Chrome 下载存储库信息

自 2016 年 3 月初以来,无法使用安装在 Ubuntu 14.04 64 位上的 Google Chrome 下载存储库信息

从 2016 年 3 月开始,软件更新程序显示“无法下载存储库信息”和“尝试更新时请检查您的互联网连接”。这是什么原因造成的?我该如何修复它才能更新我的电脑?

我安装了 Google Chrome 并且运行的是 Ubuntu 14.04 64 位。

答案1

原因

当您安装 Google Chrome 时,它​​会将自己的存储库添加到您的系统中,以便通过软件更新程序进行更新。2016 年 3 月初左右,Google 放弃了 Chrome 的 32 位版本。在 64 位 Ubuntu 上,软件更新程序希望在给定的存储库中看到 32 位和 64 位版本的软件包。由于 Google 删除了 32 位版本,软件更新程序无法再找到该软件包,并产生错误,显示为“无法下载存储库信息,请检查您的互联网连接”。

修复 repo

为了解决这个问题,你必须告诉包管理器 Google 存储库仅适用于 64 位。为此,你必须编辑 Google 存储库文件以在行开头[arch=amd64]后添加deb。以下代码片段将检查错误是否确实出在 Google 存储库中并为你进行更改。确保复制整个代码片段(一行)并将其粘贴到你最喜欢的终端中:

url=http://dl.google.com/linux/chrome/deb/; if sudo apt-get update 2>&1 >/dev/null | grep --quiet "$url"; then for file in $(sudo grep -Rl "deb $url" /etc/apt/); do sudo sed -i 's/^deb/deb [arch=amd64]/' "$file"; done; fi

升级 Chrome

关闭并重新运行软件更新程序并将 Chrome 升级到最新版本 -49.0.2623.87-1或更高版本。

答案2

[arch=amd64]按照/etc/apt/sources.list.d/google-chrome.list建议添加了但仍然出现错误。

我注意到该错误还有第二个可能的原因。

在我的系统上有一个名为的文件additiona-repositories.list/etc/apt/sources.list.d此文件也需要[arch=amd64]添加才能清除错误。

我使用更新管理器“mintUpdate 4.9.3.3”直接添加到 url,方法是单击编辑>软件源,输入我的密码,选择“其他存储库(左侧)”,突出显示匹配的项目:

deb http://dl.google.com/linux/chrome/deb/ stable main

单击“更新 URL”并[arch=amd64]在 deb 后添加如下内容:

deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main

虽然它不像终端方法那么花哨,但对于我们这些面向 GUI 的人来说还是有用的。

答案3

我使用的是 14.04 64 位版本,也出现“无法下载存储库信息”的错误。我使用了代码片段。然后我运行了软件更新程序...它运行完美,我更新到了最新的 Google Chrome。

我第二次运行了软件更新程序。现在我收到错误“无法再次下载存储库”。我检查了 /etc/apt/google-chrome.list 文件,发现缺少 [arch=amd64]。但是,/etc/apt/google-chrome.list.save 文件确实包含 [arch=amd64]。

于是我再次运行了代码片段。软件更新程序现在运行正常,没有错误。/etc/apt/google-chrome.list 文件包含 [arch=amd64]。

在我看来,更新 chrome 会自动生成一个新的 /etc/apt/google-chrome.list 文件,而无需 [arch=amd64] ... 迫使您再次重新运行代码片段。因此,该代码片段是一个临时修复,直到文件再次自动生成。

注意:这是我的 /etc/apt/google-chrome.list 的内容:

### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.
deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main

答案4

Ubuntu(14.04)的快速短期解决方案

  • 启动软件更新程序
  • 等待“无法下载存储库信息”错误
  • 选择“设置...”
  • 选择“关闭”

现在可以更新了:-)

相关内容