下載了最新版的谷歌地圖 (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包就可以解決此問題。