Google Earth 5 を ubuntu amd64 にインストールする(sudo で実行しないと地球がでない etc)
Google Earth 5 を ubuntu に入れたときにハマったのでメモ。↓のフォーラムが役立ちました。
http://www.google.com/support/forum/p/earth/thread?tid=38e1729a9b486887&hl=en
OPENSSL_0.9.8 問題
./googleearth-bin: relocation error: /usr/lib32/i686/cmov/libssl.so.0.9.8: symbol BIO_test_flags, version OPENSSL_0.9.8 not defined in file libcrypto.so.0.9.8 with link time reference
のようなエラーで落ちる場合は、インストールディレクトリで libcrypto.so.0.9.8 を libcrypto.so.0.9.8.old にリネームするとシステムの libcrypto.so が使われる。(別にシンボリックリンクは張らなくても大丈夫)
日本語メニューが化ける問題
LANG=C googleearth
などで一度起動すると英語メニューが表示される。Tools - Options - General タブ - Language settings プルダウンを System default から English (US) にすれば次回の起動からは英語メニューになる。
sudo で実行しないと Server login できない(地球がでない)問題
sudo sh ./GoogleEarthLinux
などで sudo でインストールした人で、インストール後のダイアログで Start を押して起動させてしまった人が遭遇する問題(→俺)。~/.config/Google と ~/.config/Trolltech.conf のオーナーが Root になっているのが原因。
sudo rm -rf ~/.config/Google ~/.config/Trolltech.conf
で一度消せばユーザ権限で実行してもちゃんと地球がでる。
Unable to create prefs directory 問題
Warning: Unable to create prefs directory '/home/*/.googleearth'. File exists.
のようなメッセージが二度目以降の起動時に出るのは正常。