更新存储库信息时,Chrome 更新失败并显示错误

Vas*_*aou 4 upgrade updates package-management apt google-chrome

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

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

但这曾经在几天前起作用。提到的网址dl.google.com/.../stable/Release实际上存在,但它只包含Architectures: amd64. 错误消息提到binary-i386,这不是 amd64。

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

Tia*_*Liu 11

这是因为 Google 已停止支持 32 位版本的 chrome 或 Chromium。

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

deb http://dl.google.com/linux/chrome/deb/ stable main
Run Code Online (Sandbox Code Playgroud)

经过

deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
Run Code Online (Sandbox Code Playgroud)

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

grep "http://dl.google.com/linux/chrome/deb/" -r /etc/apt
Run Code Online (Sandbox Code Playgroud)