Google Earth正在启动/图1
在前面的Ubuntu 8.10下安装Google Earth(Google 地球 5.0 测试版)这篇文章中(见http://www.linuxidc.com/Linux/2009-02/18391.htm),大家已经学会安装了吧,执行sudo /opt/google-earth//googleearth启动试试,行吗?好象不行,出现如图2的错误。
图2
难道Linux公社所说的不对吗?不是,这个商业软件依旧是自带了一大堆系统里已有的库,默认在 Ubuntu 8.10 下Google Earth自带的 libcrypto.so 跟系统 libssl 不兼容,所以无法启动。
那我们需要到Google Earth的安装文件夹中,将libcrypto.so.0.9.8改名为任意其它名字或者直接删除掉就可以了,见图3看到libcrypto.so.0.9.8了吗,我就直接删除掉。
图3
怎么删除呢?见图4。
图4
这步操作的目的是保证Google Earth使用系统安装的libcrypto。现在终于可以启动了。
而搞定这个问题后,谷歌地球界面字体又到处出现方框(见图2或图5)。
图5
在指望谷歌官方在修正Google Earth乱码问题以前,我们可以先这样解决
在安装好谷歌地球(Google Earth)后,在终端执行
sudo rm -f /opt/google-earth/libcrypto.so.0.9.8 /opt/google-earth/libQt*
没 Qt 的执行
sudo apt-get install libqt4-webkit libqt4-gui libqt4-network libqt4-core
现在在Ubuntu下Google Earth出现乱码及无法启动的问题全部解决了。
OK!
图6