Google Earth

From openSUSE

Geeko 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

Screenshot of Google Earth
Enlarge
Screenshot of Google Earth


  • 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

External Links

See Also