学习笔记

在路上

导航

Linux下安装Google Earth以及无法启动,中文乱码和图片无法显示的解决 2009-03-24 05:30 原帖:http://cnscott.blog.163.com/blog/static/6404570200922453027499/

这里的linux环境为Ubuntu 8.04。

1.安装

到google的网站上下载Google Earth的安装文件GoogleEarthLinux.bin。

设置可执行权限 chomod +x GoogleEarthLinux.bin

sudo ./GoogleEarthLinux.bin

接下来出现图形界面,与windows的安装完全一样。

安装完时不要选择启动GoogleEarth,因为这时你还在使用sudo的权限,这样会给以后普通用户启动造成麻烦。

2.无法启动

这是由于Google Earth自带的 libcrypto.so 跟系统 libssl 不兼容,所以无法启动。我们要做的就是把这个库删除:

sudo rm /opt/google-earth/libcrypto.so*

3.中文乱码

如果你安装了QT(一个编程环境)

sudo rm /opt/google-earth/libQt*

否则

sudo apt-get install libqt4-webkit libqt4-gui libqt4-network libqt4-core (这里未经测试,摘自互联网)

4.图片无法显示

还是由于QT的问题,解决很简单:

sudo rm /opt/google-earth/qt.conf

5. 之所以删除这些Google Earth自带的库,是为了让其使用系统默认的库,now enjoy!

由于Ubuntu的桌面效果与OpenGL应用程序冲突,你必须关闭桌面效果,否则使用了OpenGL的程序窗口会一直闪烁。如果你遇到了无发创建/root/.googleearth下缓存文件夹的问题(这是因为你在安装结束时选择了启动Google Earth,还是sudo模式),可以使用如下命令解决:

cd ~/.config sudo chown 你的用户名 Google

cd Google

sudo chown 你的用户名 GoogleEarthPlus.conf

附:解决nm-applet的默认密钥问题:

sudo rm ~/.gnome2/keyrings/*