Here is how I got it to work. Not much here is new but it does pull together some stuff from various other places...
Note: If you've installed Google Earth already and are getting errors/crashes try to uninstall it. To do this, find the directory where it is installed. Open a terminal and try:
Code:sudo find / -name google-earth -type d
This may take a little while since it is going to search your entire drive partition (starting from / )looking for a directory (-type d) named google-earth. I use sudo here to avoid the onslaught of "Permission denied" messages that would result from trying to read directories for which I don't have permissions.
If you do have Google Earth installed, this command will eventually spit out a path like, /home/yourUserName/google-earth, so cd into that directory.
That should clean up earlier installs.Code:./uninstall
Now download the installer here -> (http://earth.google.com). Navigate to the directory containing the downloaded file (it should be called something like GoogleEarthLinux.bin, and run that script like this:
This will launch a graphical installer that allows you to choose some things like where to install, etc. If you're not sure what this stuff is about, just use the defaults.Code:./GoogleEarthLinux.bin
When the installer completes, don't launch yet.
By default, this script creates a directory in your home directory (called google-earth) where it installs the app. It also creates a link in your home directory (called googleearth) that you can use to launch.
So, as posted many times above, go to the install directory and rename the following file:
This fix seems to work for lots of people, but when I tried it out:Code:mv libcrypto.so.0.9.8 bak_libcrypto.so.0.9.8
The app tries to start and then crashes and I get the following output in my terminal:Code:~/googleearth
The warning about the existing file is normal, but obviously the crash isn't. The solution for me was to run as root:Warning: Unable to create prefs directory '/home/myUserName/.googleearth'. File exists.
Google Earth has caught signal 11.
Another crash happened while handling crash!
which works fine.Code:sudo ~/googleearth
I haven't yet discovered why this works but I'll update if I figure it out.