下载了最新版的谷歌地图 (Google Earth)软件,是一个RPM包,安装完毕之后在应用程序里点击谷歌地图的图标没反应,于是在终端中调用,出现了如下错误提示:
$ google-earth /usr/bin/google-earth: ./googleearth-bin: /lib/ld-lsb.so.3: bad ELF interpreter: No such file or directory
检查一下程序目录下的BIN文件才知道原来此文件不是64位的:
$ 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
安装RedHat64位库文件包就可解决这个问题:
#sudo yum install redhat-lsb.i686
如果你使用的是ATI显卡,并且安装了RPM软件源中自带的64位 fglrx驱动,在启动Google Earth时候出现“libGL.so.1 not found“的错误的话试一下这么做:
#sudo yum install xorg-x11-drv-catalyst-libs.i686
如果你使用的是Ubuntu,安装lsb-core包就可以解决此问题。