2009年4月8日 星期三

Google Earth 5.0

寄件者 font-settings

您可以在 http://earth.google.com/intl/zh-TW/ 下載新版的 Google 地球
寄件者 font-settings

您會下載一個 GoogleEarthLinux.bin 的檔案
您可以用
$ sh GoogleEarthLinux.bin


$ chmod +x GoogleEarthLinux.bin
$ ./GoogleEarthLinux.bin

來執行安裝
若是使用一般使用者安裝,應該會安裝到 ~/google-earth/ 中
若是啟動時出現
googleearth-bin: symbol lookup error: /usr/lib/libssl.so.0.9.8: undefined symbol: EVP_camellia_128_cbc

的錯誤訊息
google 一下就可以找到解答
可能是因為下載的 google earth 的編譯環境和您現在使用的環境差太多
請刪除 google-earth 目錄中的 libcrypto.so.0.9.8 (或改名)
$ cd ~/google-earth
$ rm libcrypto.so.0.9.8

這程式有個聰明的地方,
如果自己的函式庫沒有,會到您的 /usr/lib/ 下去找 libcrypto.so.0.9.8 來用
這個才能搭配上您自己的 libssl.so.0.9.8
接著在執行一次 googleearth 就可以順利啟動
很不幸的,中文字無法正常顯示(這就是為什麼會有這一篇囉)
寄件者 font-settings

解決方法非常簡單,5.0 版的 google earth 使用 qt(4?) 的介面
我們只要將 google-earth 目錄中的 libQt* 通通刪除
googleearth 會自動找尋我們系統中的函式庫來用
那就解決了
$ cd ~/google-earth
$ rm libQt*

接著再執行 googleearth 就會依照您的 qtconfig 字型設定,當然就正常了
寄件者 font-settings

那麼,開始探索、搜尋和發現地球吧
寄件者 font-settings

您也可以到太空中閒逛(可惜變簡體中文了)
寄件者 font-settings

或者到火星探險(剩英文了)
寄件者 font-settings

Google 的繁體中文團隊要加油了

09/04/12 更新:
發現內嵌照片全部都無法顯示,又搜尋到了
http://bbs.archlinux.org/viewtopic.php?id=67354
關於這個 googleearth 5.0 ,您要刪除的恐怕比你想像得多
根據 djgera 的作法:
cd {YOUR_GOOGLEEARTH_DIR}
rm -f lib{crypto.so.*,Qt*,GLU.so.*,curl.so.*,gcc_s.so.*,stdc++.so.*,z.so.*}
rm -rf plugins
rm -f qt.conf

也就是說,要刪除的有
libcrypto.so.*
libQt*
libGLU.so.*
libcurl.so.*
libgcc_s.so.*
libstdc++.so.*
libz.so.*
plugins 目錄,以及
qt.conf
如此看起來可以正常運作了
寄件者 font-settings

沒有留言: