更新存储库信息时 Chrome 更新失败并出现错误

更新存储库信息时 Chrome 更新失败并出现错误

运行时sudo apt-get update出现错误:

获取失败http://dl.google.com/linux/chrome/deb/dists/stable/Release无法在 Release 文件中找到预期条目“main/binary-i386/Packages”(错误的 sources.list 条目或格式错误的文件)

但几天前,这个方法还有效。提到的网址dl.google.com/.../stable/Release确实存在,但只包含Architectures: amd64。错误消息提到binary-i386,这不是 amd64。

我尝试了所有常见的修复方法来解决“无法获取”问题,但在这种情况下没有任何效果。有什么建议吗?我该如何修复错误消息?

答案1

这是因为 Google 已经停止了对 32 位版本 chrome 或 chromium 的支持。

请编辑/etc/apt/sources.list.d/google-chrome.list,替换该行

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

经过

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

您还应该检查下的其他源列表/etc/apt,特别是/etc/apt/sources.list删除任何包含的行http://dl.google.com/linux/chrome/deb/。以下命令将帮助您找出此类文件。

grep "http://dl.google.com/linux/chrome/deb/" -r /etc/apt

答案2

相关内容