Ubuntu 16.4,运行“sudo apt-get update”,最后显示此行
N: 跳过获取配置文件‘main/binary-i386/Packages’作为存储库‘http://dl.google.com/linux/earth/deb稳定的 InRelease' 不支持架构 'i386'
有没有办法来解决这个问题?
这台电脑上安装的是旧版 Google Earth,当时使用的是 32 位版本。切换到 64 位后,Google Earth 运行良好,但在更新时发现此错误(如果真是错误的话)。
答案1
这只是一条警告消息,您可以忽略它。话虽如此,如果您想修复此问题...
注意:所有指定为“go into”或“run”的命令都将在命令行中运行。
进入你的/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
然后再次运行sudo apt-get update
。然后程序应该会停止并显示警告。
您还需要编辑/etc/cron.daily/google-earth-pro
并修改该行REPOCONFIG="deb [arch=amd64] http://dl.google.com/linux/earth/deb stable main"
,否则它将不起作用并会覆盖内容。(感谢海因内玛以获取该信息。