お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2012-05-04 10:04:19

Ripe
ゲスト

ubuntu12.04LTS64bitにgoogleearth6で文字化け

デュアルブートwindowsXPsp3とUbuntu 12.04 LTS64bit

ubuntu12.04LTS 64bitにgoogleearthのページから
http://www.google.co.jp/intl/ja/earth/index.html
googleearth6 64bitをインストールして起動したら文字化けしていました。

libQtCore.so.4 libQtGui.so.4 libQtNetwork.so.4のリネーム
libQtCore4 libQtGui4 libQtNetwork4
この3つは既にインストールされていたがgoogleearthは起動しませんでした。


http://ankyo.blog.so-net.ne.jp/2012-01-31

ここを見ながら
2) 必要なファイルのインストール。
sudo apt-get install libqtcore4 libqtgui4 libqt4-webkit libqt4-network libphonon4 libqt4-xmlpatterns lsb-core libfreeimage3 gtk2-engines-pixbuf

4) Qt ライブラリとプラグインの入れ替え(文字化け対処)
cd /opt/google/earth/free
sudo mv libQtCore.so.4 libQtCore.so.4_orig
sudo mv libQtGui.so.4 libQtGui.so.4_orig
sudo mv libQtNetwork.so.4 libQtNetwork.so.4_orig
sudo mv libQtWebKit.so.4 libQtWebKit.so.4.org
4つのファイルのリネームをしました。

ここまででメニューをclickしても反応なし
googleearthを端末で起動すると
error: ./libmoduleframework.so: undefined symbol: _Z34QBasicAtomicInt_fetchAndAddOrderedPVii

でも続行
sudo apt-get install libcurl3
sudo mv libcurl.so.4 libcurl.so.4.org
sudo mv libGLU.so.1 libGLU.so.1.org
sudo mv libnss_mdns4_minimal.so.2 libnss_mdns4_minimal.so.2.org

imageformat pluginsを変更
cd plugins/imageformats
sudo mv libqgif.so libqgif.so.org
sudo mv libqjpeg.so libqjpeg.so.org
sudo ln -s /usr/lib/i386-linux-gnu/qt4/plugins/imageformats/libqgif.so .
sudo ln -s /usr/lib/i386-linux-gnu/qt4/plugins/imageformats/libqjpeg.so .

5)  libfreeimages3ライブラリのプレロード
cd /opt/google/earth/free
sudo gedit google-earth
export LD_PRELOAD=/usr/lib/libfreeimage.so.3を追加保存

メニューをclickしても反応なし
googleearthを端末で起動するとエラーが2つになりました。

ERROR: ld.so: object '/usr/lib/libfreeimage.so.3' from LD_PRELOAD cannot be preloaded: ignored.

error: ./libmoduleframework.so: undefined symbol: _Z34QBasicAtomicInt_fetchAndAddOrderedPVii

このエラーの意味と対処法があれば教えてください。

synaptic パッケージマネージャーでgoogleearthと入れて検索してみると
libgeo-googleearth-pluggable-perl
librdf-kml-exporter-perl
googleearth-package
この3つがインストールされずにありますが
関係あるでしょうか
よろしくお願いします

 

#2 2012-05-05 22:42:57

Ripe
ゲスト

Re: ubuntu12.04LTS64bitにgoogleearth6で文字化け

「xfonts-shinonome」をインストールすると文字化けが直る
( ヒントの文字化けは直らない)と書かれているページを見つけました。

http://joichi.dip.jp/wordpress/?p=1998
http://www.miuxmiu.com/archives/tag/google_earth

コマンド aptitude install xfonts-shinonome
システム再起動

windowsXPsp3とデュアルブートのUbuntu 12.04 LTSもシングルブートUbuntu 10.04 も文字化けが直りました。

 

#3 2012-06-17 10:01:11

nki
メンバ
登録日: 2007-12-29

Re: ubuntu12.04LTS64bitにgoogleearth6で文字化け

12.04 amd64環境で,下記の方法によりGoogle Earth(GE)を使用できるようになりました。

googleearth-packageをインストール。
ただし,他にも必要なパッケージが表示された場合は,適宜,インストールのこと。

GEパッケージを作成し,インストールする。
sudo make-googleearth-package --force
sudo dpkg -i googleearth<HIT THE TAB KEY>

次に,インストールされたフォルダに移動して,ライブラリ名を変更する。
cd /usr/lib/googleearth
sudo mv libQtCore.so.4 libQtCore.so.4.org
sudo mv libQtGui.so.4 libQtGui.so.4.org
sudo mv libQtNetwork.so.4 libQtNetwork.so.4.org
sudo mv libQtWebKit.so.4 libQtWebKit.so.4.org

おそらくこれで,フォントは綺麗に表示されます。

加えて,私のPC上では,下記を行なっています。

libfreeimage.so.3(i386)を/usr/lib/googleearthにコピー

cd /usr/bin
sudo vi googleearth

としてエディタでgoogleearthを開き,
最後の行(./googleearth-bin "$@"という記述がある)1つ前の行に,

export LD_PRELOAD=libfreeimage.so.3

を付け加えて,セーブ。

また/usr/lib/googleearth/plugins/imageformatsにある,下記ライブラリの差し替えも行なっています。

libqgif.so, libqjpeg.so

以上,お試しください。

オフライン

 

Board footer

Powered by FluxBB