Notes on Linux/BSD/Unix and other digital matters

Google Earth in 64-bit Linux (Fedora, Ubuntu)


On my Fedora 14 machine I installed the x86_64 version of the Google Earth rpm. It did however not work:

$ google-earth 
/usr/bin/google-earth: ./googleearth-bin: /lib/ bad ELF interpreter: No such file or directory

Turns out the provided binary is in fact not 64-bit:

$ file /opt/google/earth/free/googleearth-bin 
/opt/google/earth/free/googleearth-bin: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, stripped

Installing the package redhat-lsb.i686 fixed it:

# yum install redhat-lsb.i686

If you’re running Ubuntu, I believe the package to install is lsb-core.

Richard comments that if you’re using the 64-bit fglrx drivers from RPM Fusion with an ATI card in Fedora and get an error about not found, try this:

# yum install xorg-x11-drv-catalyst-libs.i686