我注册了使用 Google Earth Pro 的许可证并下载了 GoogleEarthLinux.bin 文件。
尝试使用终端进行安装sudo sh GoogleEarthLinux.bin
。结果如下:
Verifying archive integrity... All good.
Uncompressing Google Earth for GNU/Linux 6.0.3.2197.............................................................................................
setup.data/bin/Linux/amd64/setup.gtk2: error while loading shared libraries: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory
loki_setup: Suspect size value for option option
loki_setup: Suspect size value for option option
loki_setup: Suspect size value for option option
Installing mimetypes...
Installing desktop menu entries...
Installing desktop icon...
/usr/local/sbin/googleearth: 18: exec: ./googleearth-bin: not found
nick@his-computer:~/Desktop$ googleearth
/usr/local/sbin/googleearth: 18: exec: ./googleearth-bin: not found
然后我尝试:
$ wget http://dl.google.com/earth/client/current/GoogleEarthLinux.bin && chmod +x GoogleEarthLinux.bin && ./GoogleEarthLinux.bin
--2015-01-30 15:31:15-- http://dl.google.com/earth/client/current/GoogleEarthLinux.bin
Resolving dl.google.com (dl.google.com)... 74.125.136.93, 74.125.136.190, 74.125.136.136, ...
Connecting to dl.google.com (dl.google.com)|74.125.136.93|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 33688483 (32M) [application/octet-stream]
Saving to: ‘GoogleEarthLinux.bin’
100%[======================================>] 33.688.483 3,64MB/s in 8,7s
2015-01-30 15:31:24 (3,70 MB/s) - ‘GoogleEarthLinux.bin’ saved [33688483/33688483]
Verifying archive integrity... All good.
Uncompressing Google Earth for GNU/Linux 6.0.3.2197.............................................................................................
setup.data/bin/Linux/amd64/setup.gtk2: error while loading shared libraries: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory
Gtk-WARNING **: Failed to load module "liboverlay-scrollbar.so": liboverlay-scrollbar.so: cannot open shared object file: No such file or directory
Gtk-WARNING **: Failed to load module "libunity-gtk-module.so": libunity-gtk-module.so: cannot open shared object file: No such file or directory
loki_setup: Suspect size value for option option
loki_setup: Suspect size value for option option
Installing mimetypes...
Installing desktop menu entries...
Installing desktop icon...
chmod: changing permissions of ‘/home/nick/Desktop/Google-googleearth.desktop’: Operation not permitted
/home/nick/googleearth: 18: exec: ./googleearth-bin: not found
这里出了什么问题?
答案1
显然,我不能说这对每个人都有效,但我确实在遵循一些已经发布的建议后在 Ubuntu 14.04 上启动了 Google Earth PRO,所以我想总结一下。最后,似乎并不是所有这些都是必要的,但我只是说说我做了什么,以防某些部分确实有必要。
首先,你可以下载 GoogleEarth Pro 二进制安装程序
当我第一次运行安装程序 GoogleEarthLinux.bin 时,它抱怨找不到某些库并拒绝安装。因此,我按照以下链接中的建议安装了 i386 二进制文件,但没有安装 google-earth deb 包:
http://www.webupd8.org/2014/04/install-google-earth-in-ubuntu-1404.html
运行 GoogleEarthLinux.bin 安装程序时,它现在已安装但抱怨缺少 3 个库(libxml2.so.2、liboverlay-scrollbar.so 和 libunity-gtk-module.so)。进度条已完成,但二进制文件仍无法启动(“googleearth-bin”:没有此文件或目录)。
于是我安装了 libglide3:i386(安装上述所有其他库时,只报告了建议)、libxml2:i386 和 unity-gtk2-module:i386。尝试安装 overlay-scrollbar:i386 包,但它显然不存在。再次运行 GoogleEarthLinux.bin 安装程序。安装程序报告 overlay-scrollbar 缺失(预期)和一堆 GTK 警告,但安装程序再次完成...仍然无法启动 googleearth-bin。
因此最后我按照上面另一个答案和此链接的建议安装了 lsb-core:
http://www.coyotus.com/viewtopic.php?pid=6396#p6396
最终,Google Earth 启动了。总而言之,我真的认为以下两个操作“解决”了我的问题(我真的不认为我进行的其他安装可能很重要,但您的情况可能有所不同)。
按照第一个链接安装 i386 包,然后按照第二个链接安装 lsb-core。
希望这可以帮助。
答案2
很抱歉让您失望了,但是顺便说一下,Google Earth Pro 不适用于 Linux......
答案3
Google Earth 不能在真正的 64 位模式下运行 - 您需要安装几个 32 位库才能使其运行。
输入命令
sudo apt-get install libc6-i386 libglib2.0-0:i386 libsm6:i386 \
libglu1-mesa:i386 libgl1-mesa-glx:i386 libxext6:i386 \
libxrender1:i386 libx11-6:i386 libfontconfig1:i386 lsb-core
你将大大有助于解决问题。有关这方面的大量信息可以在以下网址找到帮助中心
答案4
在同样的情况下,这对我有用: sudo apt-get install lsb-core