如何在 14.04 上安装 Google Earth Pro?

如何在 14.04 上安装 Google Earth Pro?

我注册了使用 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

相关内容