Google Earth
From openSUSE
| Google Earth is a virtual globe program. It maps the Earth by the superimposition of images obtained from satellite imagery, aerial photography and GIS 3D globe. |
Contents |
Prerequisites
- System Memory (RAM): 512MB (256MB will do if swap space available)
- Hard Disk: 2GB free space
- Network Speed: 768 Kbits/sec
- Graphics Card: 3D-capable with 32MB of VRAM
- Screen: 800x600, 24 bit color
Installation
- Go to Google Earth web page
- Click on download link,
- Check that title above licence agreement tells Download Google Earth 4.2 (beta) for PC, Mac or Linux, especially last part for PC, Mac or Linux,
- Accept license,
- Save file GoogleEarthLinux.bin to disk,
- Install by executing the command (you do not need to be root):
sh ./GoogleEarthLinux.bin
and follow the instructions.
Installation Hints
If you are using Google Earth 5.0 on OpenSUSE 11.1, you might experience font rendering problems. If fonts look particularly ugly, e.g. they are monospaced instead of proportionally spaced, you might try the following.
It seems that the Qt libraries shipping with Google Earth are not compatible with the rest of OpenSUSE. Try moving all libQt*.so files from /opt/google-earth to some backup directory. Also you might have to move libpng12.so from that directory, or else you might get the following message:
./googleearth-bin: ./libpng12.so.0: no version information available (required by /usr/lib/libQtGui.so.4)
Problem solving
Problem with libssl
- Version 5.0: Try to start google earth via terminal (type: googleearth), if you get the following error, follow the steps behind.
./googleearth-bin: symbol lookup error: /usr/lib/libssl.so.0.9.8: undefined symbol: EVP_camellia_128_cbc
- 1. Log in as root.
- 2. localize libcrypto.so.0.9.8:
whereis libcrypto.so.0.9.8
- 3. Move original library as backup:
mv /opt/google-earth/libcrypto.so.0.9.8 /opt/google-earth/libcrypt.so.0.9.8.old
- 4. Set link to the system-library. (Attention! Maybe you have to change the path)
ln -s /usr/lib/libcrypto.so.0.9.8 /opt/google-earth/libcrypto.so.0.9.8
If you get this error:
googleearth-bin: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory
You are running 64 bit linux but Google Earth is a 32 bit executable and needs the 32 bit versions of the libraries.
Log in as root.
# zypper install Mesa-32bit
Comprehension:
You replace the libcrypto.so.0.9.8 from Google Earth trough a symbloic link to the native libcrypto.so.0.9.8.
Google Earth locks/freezes the display
This is a bug since openSUSE 11.1 and is linked to the Intel driver. The problem is discussed and partly solved here: http://forum.kde.org/viewtopic.php?f=66&t=31363

