主要參考 5.2 解決方法網址:
http://people.debian.org.tw/~chihchun/2010/09/12/google-earth-for-linux/
解決的步驟如下:
1. 先更新軟體來源
sudo apt-get update
2. 安裝下列軟體包, 其中 googleearth-package 是為了要製作 GE6 的安裝包, 當然也可以到 GE6 的下載網頁下載, 就不用安裝這個軟體包!用製作安裝包的方式, 可以獲得最新的 beta 版!
sudo apt-get install lsb-core libfreeimage3 libqt4-webkit googleearth-package
3. 如果從網頁下載 GE6 安裝包的, 可以省略這步驟!製作 GE6 安裝包如下:
sudo make-googleearth-package --force
4. 移除 GE6 自行安裝有問題的4個 libQt*.* 檔案!
a. 如果是網頁下載安裝包的路徑如下:
sudo rm /opt/google/earth/free/libQt*.*
b. 如果是自製安裝包的路徑如下:
sudo rm /usr/lib/googleearth/libQt*.*
5. 更改 GE6 的程式執行方式, 通常是最後一行:
a. 如果是網頁下載安裝包的路徑如下:
sudogedit /opt/google/earth/free/googleearth
把這行:
LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH ./googleearth-bin "$@"
在上面該行之前加入這行:
export LD_PRELOAD=/usr/lib/libfreeimage.so.3
看起來像下列兩行:
export LD_PRELOAD=/usr/lib/libfreeimage.so.3
LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH ./googleearth-bin "$@"
b. 如果是自製安裝包的路徑如下:
sudo gedit /usr/bin/googleearth
把這行:
/usr/lib/googleearth/googleearth-bin "$@"
改成這樣:
LD_PRELOAD=/usr/lib/libfreeimage.so.3 /usr/lib/googleearth/googleearth-bin "$@"
6. 這樣就大功告成了!
[singlepic id=6 w=320 h=240 float=]
那個,我按照你的教學來做,發現你最後一行:
回覆刪除LD_PRELOAD=/usr/lib/libfreeimage.so.3 /usr/lib/googleearth/googleearth-bin “$@"
要改成LD_PRELOAD=/usr/lib/libfreeimage.so.3 /usr/lib/googleearth/googleearth-bin "$@"
主要是你的 " " 是有問題的,照你這樣的複製貼上會造成程式出現錯誤喔
喔,還有,在 12.04 之下,不需要輸入 sudo make-googleearth-package –force
回覆刪除只要輸入 make-googleearth-package 就可以了
我用 sudo make-googleearth-package –force 反而會有問題。
哈! 謝謝!
回覆刪除OK! 已經修正,這個是在輸入文章時輸入法的自作主張,當然也是我忽略了,謝謝!
回覆刪除[...] 参考帖子:http://blog.slps.tp.edu.tw/00086/?p=275 还有:http://people.debian.org.tw/~chihchun/2010/09/12/google-earth-for-linux/ [...]
回覆刪除