'sudo apt-get update' 收到警告

Bon*_*ant 5 updates apt

Ubuntu 16.4,运行“sudo apt-get update”这一行最后显示

N:跳过获取配置文件“main/binary-i386/Packages”作为存储库“ http://dl.google.com/linux/earth/deb stable InRelease”不支持架构“i386”

有没有办法来解决这个问题?

这台电脑上有一个旧版本的谷歌地球,当时它被用作 32 位。切换到 64 位,Google 地球运行良好,但在更新时注意到此错误(如果确实是错误)。

Tho*_*ard 10

这只是一条您可以忽略的警告消息。这就是说,如果你想解决这个问题......

注意:为“进入”或“运行”指定的所有命令都将在命令行中运行。

进入你的/etc/apt/sources.list.d文件夹。运行grep -r 'dl.google.com',它将显示哪些文件包含该字符串。

编辑这些文件中的每一个(sudo在命令行上您选择的文本编辑器之前),并且您deb在行开头看到的位置将其替换为,deb [arch=amd64]以便您的字符串如下所示:

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

然后sudo apt-get update再次运行。然后它应该随着警告而停止。

您还需要编辑/etc/cron.daily/google-earth-pro和编辑该行,REPOCONFIG="deb [arch=amd64] http://dl.google.com/linux/earth/deb stable main"否则它将无法工作并覆盖内容。(感谢heynnema提供的信息。)