正常に機能するIronhideセットアップ(ubuntu 11.10)があります。ほとんどのアプリケーションはnvidia-drivers(nvidia-current)で正常に動作しますが、optirunの有無にかかわらずGoogle Earth(64bit .debがインストールされている)を動作させることはできません。誰でもこれを修正する方法を知っていますか?
エラー:ld.so:LD_PRELOADのオブジェクト 'librrfaker.so'をプリロードできません:無視されました。 ./googleearth-bin:共有ライブラリのロード中のエラー:libGL.so.1:間違ったELFクラス:ELFCLASS64
ターミナルで次のコマンドを試してください。
optirun32 /opt/google/earth/free/google-earth
わたしにはできる。
Google Earthは32ビットです。
Ubuntu Oneiric以降では、32ビットライブラリをインストールする別の方法があります。 libGL.soの場合:
Sudo apt-get install libgl1-mesa-glx:i386
IronhideよりもBumblebeeをお勧めします。 buntuでサポートされているOptimusテクノロジーを備えたNVIDIA GeForceですか?
ia32-libs
がインストールされていることを確認してください:
Sudo apt-get install ia32-libs
Googleが64ビットバージョンのgoogle-earthをまだ提供していないため、32ビットバージョンのlibGLが必要であることは確かです。
一見、「間違ったELFクラス:ELFCLASS64」という言葉は、Google-earthが64ビットライブラリをロードしようとしているのに対し、Google-earth実行可能ファイルは実際には32ビット(またはその逆)であることを示唆しているようです。
使用しているUbuntuのバージョン(x86またはx86-64)、および対応するバージョンのGoogle Earthを使用していると確信していますか? Google Earthのダウンロードページには、32ビットバージョンと64ビットバージョンの両方が用意されています。 Google Earthをダウンロード