Home Home > 2010 > 12 > 01 > GoogleEarth 6.0 running in opensuse 11.4 factory 64Bits
Sign up | Login

Deprecation notice: openSUSE Lizards user blog platform is deprecated, and will remain read only for the time being. Learn more...

GoogleEarth 6.0 running in opensuse 11.4 factory 64Bits

December 1st, 2010 by

Sometimes we need some of those applications running under our favorite OS. If you can stick with marble.

So the new googleearth 6.0 version hit the street. And if like me you want to give it a try, there’s some tricks to make it installing under your 64bits opensuse factory.

My first attempt just result in a nice crash …

h GoogleEarthLinux6.0.bin 
Verifying archive integrity... All good.
Uncompressing Google Earth for GNU/Linux 6.0.0.1735..............................................................
I/O error : No such file or directory
setup.data/setup.xml:1: parser error : Document is empty

^
setup.data/setup.xml:1: parser error : Start tag expected, '<' not found

^
*** glibc detected *** setup.data/bin/Linux/amd64/setup.gtk2: free(): invalid pointer: 0xbabababa ***
======= Backtrace: =========
/lib/libc.so.6(+0x6df6b)[0xf6c64f6b]
/lib/libc.so.6(cfree+0xd9)[0xf6c69ab9]
setup.data/bin/Linux/amd64/setup.gtk2[0x8074214]
/usr/lib/libxml2.so.2(+0x5131b)[0xf768531b]
======= Memory map: ========
08048000-08091000 r-xp 00000000 fd:01 1752187                            /tmp/selfgz99614152/setup.data/bin/Linux/x86/setup.gtk2
...

Google Eartch 6 In action
So I found that can be helpful, during the transition phase to have a package for openSUSE.

Here’s the recipe.

1: get the binary

wget http://dl.google.com/earth/client/current/GoogleEarthLinux.bin

2: extract it to a temp directory

sh GoogleEarthLinux.bin --target GoogleEarthFixed

3: replace the defective gtk2 setup thing

mv ./GoogleEarthFixed/setup.data/bin/Linux/x86/setup.gtk ./GoogleEarthFixed/setup.data/bin/Linux/x86/setup.gtk2

4: Launch the installer
4a : as root for system wide install

su -l
./GoogleEarthFixed/setup.sh

4b : as normal user to have it installed inside your own home

./GoogleEarthFixed/setup.sh

5: Cleaning !
If you don’t need anymore.

rm -Rf ./GoogleEarthFixed
rm ./GoogleEarthLinux.bin 

I would thanks people posting this comment

The method should also work for the older 5.2 version

Both comments and pings are currently closed.

3 Responses to “GoogleEarth 6.0 running in opensuse 11.4 factory 64Bits”

  1. Richard

    perhaps someone can make a Google Earth rpm? For earlier GE version the procedure was:
    //lizards.opensuse.org/2010/03/09/build-your-own-google-earth-rpm/
    http://old-en.opensuse.org/Google_Earth/rpm

    • Bruno Friedmann

      About the making an rpm, as discussed on the mailing list, we must known 2 things, It’s just not possible to have that hosted on obs. If you read carefully the license proposed by Google, you are not allowed to redistribute what you download and install.
      So there’s one alternative at that it would be a wrapper-downloader-at-first-call.rpm. Like the one made by yaloki for skype.

      Go marble, go.

  2. Teunis

    OpenSUSE 11.3 KDE
    I followed the instructions and it works!
    Thanks