トップ «前の日記(2009-07-31) 最新 次の日記(2009-08-13)» 編集

Days of Speed

過ぎゆく日々を書こう。忘れっぽい未来の自分のために


2009-08-03

_ Jail BreakしたiPhoneとxGPSを使ってGPSのログを取ってみる

ログのある場所

/media/iphone/private/var/mobile/Documents/xgps_gpx/

拡張子を変える

for i in ./*log; do mv "$i" "`basename $i .log`".gpx; done

_ Linux版Google Earthがぐだグダな件(証拠写真付き)

Google EarthのインスコもDebianにゃgoogleearth-packageがあるから一発だぜ。と思っていたのが運のつき。 パッケージ作成スクリプトが大丈夫でも、まさかGoogle Earth自体が腐っていたなんて。 ということで、その一部始終。

DebianにGoogle Earthをインストールするには

$ sudo aptitude install googleearth-package
$ make-googleearth-package --help
$ sudo dpkg -i googleearth_5.0.11733.9347+0.5.6-1_i386.deb

で、おしまい。あとはGoogle Earthを起動してxGPSで記録したログを読み込ませてルート見れました、で終わりのはずが

$ googleearth
/usr/lib/googleearth/googleearth-bin: symbol lookup error: libssl.so.0.9.8: undefined symbol: EVP_idea_cbc

なんすか。これ。起動しませんよ。

ググったら有名なバグっぽくてBTSにも登録されてた。#528687 #528029 対症療法としては /usr/lib/googleearth/libssl.so.0.9.8 を無効にすれば起動するらしい。

# cd /usr/lib/googleearth/
# mv libssl.so.0.9.8 libssl.so.0.9.8.disabled

これで終わりかと思いきや、起動はするけどウィンドウの文字がのっぺらぼう。 再度ググってみると、やっぱり同じ症状に悩まされている人が多く、かなりのヒット。 中でも「GNU/Linux版Google Earth 5.0上の日本語フォントの問題とその対処 - 試験運用中なLinux備忘録」によると、Google Earth同梱のQt4ライブラリが腐っているらしい。

Google Earthのぐだグダっぷりは、LANG=C googleearth で起動してオプションの「Choose 3D Font」で日本語フォントを選択すると、自ら認めるぐらいのぐだグダっぷり。

そういうことなので、/usr/lib/googleearth/のlibQt*.soとQt4で使ってるpluginをディストリで使っているものと入れ替えてあげるといいらしい。

# cd /usr/lib/googleearth/
# mkdir qtbackup
# mv libQt* qtbackup/
# mv plugins/ qtbackup/
# cp /usr/lib/libQtCore.* /usr/lib/libQtGui.* /usr/lib/libQtNetwork.* /usr/lib/libQtWebKit.* .
# cp -r /usr/lib/qt4/plugins/ .

自分はKDE4を使っているのでQt4ライブラリはインストールされているけど、Qtのライブラリがない人は、libqt4-coreとlibqt4-webkitパッケージをインストールすればいいと思います。

これでやっと起動した。

Tags: linux debian

2001|12|
2002|01|02|03|04|05|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|06|08|12|
2011|01|02|03|06|07|08|09|10|11|12|
2012|01|02|03|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|12|
2014|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|10|11|12|
2017|01|02|11|12|
2018|01|02|03|04|07|09|10|11|12|
2019|01|03|04|08|09|10|11|12|
2020|01|02|03|04|05|06|07|08|09|10|11|12|
2021|01|02|03|04|

クリエイティブ・コモンズ・ライセンス Jun NOGATA を著作者とするこの 作品クリエイティブ・コモンズの 表示 - 継 承 4.0 国際 ライセンスで提供されています。