Google Earth无法启动

在安装Ubuntu 12.04LTS 64位版本后,我无法启动Google Earth。

当我尝试在终端中启动时,出现以下内容:

pst007x@pst007x-Serval-Professional:~$ cd /opt/google/earth/free
pst007x@pst007x-Serval-Professional:/opt/google/earth/free$ ./googleearth.bin
bash: ./googleearth.bin: No such file or directory
pst007x@pst007x-Serval-Professional:/opt/google/earth/free$ 

如果我使用Nautilus并导航到"/opt/google/earth/free",那里就有"googleearth.bin"。
附加信息:
尝试创建一个新配置文件并删除旧配置文件,清除系统中的Googleearth,使用Janiter删除所有其他引用,从新下载重新安装,但是问题仍然存在。
所以,一个成功安装、安装了所有依赖项,并且确认googleearth.bin文件存在的情况下,为什么无法启动,并显示错误信息"bash: ./googleearth.bin: No such file or directory"?

Google Earth应该安装到这个路径:'/opt/google/earth/free'。请检查一下是否存在,并尝试从该目录启动'googleearth'。 - Thomas
@Thomas "/opt/google/earth/free" 里面有 GOOGLEEARTH 文件,但是无法运行。当我在终端中启动时,会收到文件未找到的消息,但是当我导航到文件夹时,文件确实存在。这是一个奇怪的问题。谢谢。 - pst007x
请尝试执行以下命令:ldd /opt/google/earth/free/googleearth-bin。但你说得对,这确实是个奇怪的问题 :) - Thomas
发布的输出如上所示,谢谢。有什么想法吗?感激不尽。 - pst007x
bash: /opt/google/earth/free/googleearth-bin: 没有那个文件或目录 - pst007x
3只是一个简单的问题 - 为什么你要从谷歌下载deb包,而不是安装并从谷歌地球的软件源版本进行编译呢? - fossfreedom
看起来没问题 - 缺失的库位于 /opt/google/earth/free 目录下 - googleearth-script 会处理这个问题。最后一次尝试:cd /opt/google/earth/free 然后执行 ./googleearth.bin - Thomas
谢谢,我还是遇到了问题...:bash: ./googleearth.bin: 没有这个文件或目录...然而文件确实存在。我已经清除了系统并重新安装,一切都成功...我肯定是漏掉了某个非常简单的东西 :-/ - pst007x
@pst007x - ls -l /lib/ld* 的输出是什么?它应该会显示三个文件,它们都是指向同一个基础库的符号链接。 - fossfreedom
谢谢,但现在已经没有意义了... Unity失败了,Lightdm失败了,Nvidia驱动程序也失败了,我不得不再次进行全新安装。每个人都有问题,导致不断进行全新安装吗?是的,我知道这不是主题...无论如何,感谢您的帮助...我用我的MAC发布这篇文章...你能相信吗!哈哈 - pst007x
4个回答

这是我用来在我的64位笔记本电脑上安装Google Earth的方法,它完美地运行了。
首先,我确保我已经安装了所有媒体编解码器,然后按照以下说明操作:
如果您正在运行Ubuntu 12.04的64位版本,则还需要:
sudo apt-get install ia32-libs

在终端窗口中,复制并粘贴以下命令以安装谷歌地球。
sudo apt-get install lsb-core

Google Earth 6.2 最新升级版:

这里下载Google Earth 6.2

根据您的PC结构选择32位.deb(适用于Debian / Ubuntu)64位.deb(适用于Debian / Ubuntu)并在软件中心安装。

就是这样

我在您的问题或后续答案中没有看到有关ia32-libs的提及。您是否已安装此程序包?您需要它来运行64位。


我安装了64位版本,但是ia32-libs和lsb-core也被安装了。谢谢。 - pst007x
很高兴你解决了问题,如果我的回答解决了你的问题,请接受它作为正确答案,这样其他人也能从中受益。 - stephenmyall
1抱歉哥们,我误解了...还是不行,我还是收到这个消息...bash: ./googleearth.bin: 没有这个文件或目录...尽管所有正确的文件都已安装...我很困惑 :-/ - pst007x
安装版本为:6.2.2.6613-r0... 仍然没有成功... 谢谢 - pst007x
考虑使用Synaptic软件包管理器卸载它及其所有依赖项,然后按照上述说明重新安装,或许值得一试。 - stephenmyall
1是的,我倾向于使用Synaptic,但也尝试过软件中心和GDebi安装程序。然而,安装一切都很顺利,总是成功的,但当我尝试运行时,文件找不到。即使使用终端启动,如果我使用Nautilus导航到文件所在的文件夹,文件仍然无法启动,显示'文件未找到'...所以我很困惑...谢谢 - pst007x

修复...
我正在使用Ubuntu 64位版本,尝试逻辑安装Google-Earth 64位版本...但安装程序中肯定有个bug...
所以在完全清除后,我安装了32位版本,它正常工作了!

我在Ubuntu 12.10 64位系统上遇到了一个非常相似的问题。我成功安装了google-earth-stable_current_amd64.deb,但是google-earth无法启动,只显示启动画面。 我尝试使用终端命令行,出现错误信息:Google Earth捕获到信号11。 主要问题是你的显卡驱动程序。 此外,你还需要安装ia32-libs和lsb-core软件包。但这并没有解决信号11崩溃的问题。
然后我安装了AMD ATI驱动程序,这解决了我的问题。
我的显卡信息: 01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI RV770 [Radeon HD 4850]
对于Radeon HD 2xxx、3xxx和4xxx系列,请在终端中输入以下命令:
sudo add-apt-repository ppa:makson96/fglrx sudo apt-get update sudo apt-get upgrade sudo apt-get install fglrx-legacy sudo reboot

首先安装这个:
sudo apt-get install lsb-core msttcorefonts  

然后从谷歌下载G.E. .deb文件

然后在Ubuntu软件中心打开该文件并安装。

我使用它很好用。


奇怪,那就是我所做的。在之前的版本中,它总是正常运行的。看起来这是我安装时出现的一个错误。我真的不想重新安装,因为这是一台正在使用的笔记本电脑。有什么想法为什么终端会显示文件不存在,但实际上它是存在的,并且安装也成功了。甚至有一个图标出现在我的启动器上...目前我已经使用Win7虚拟机来运行它,但这并不是最好的解决方案... - pst007x