Ubuntu 13.10 [64ビット]でIDAデバッガーを実行しようとしていましたが、多くの「共有ライブラリのロード中にエラーが発生しました」が表示されました。32ビットライブラリをインストールして解決しましたが、libgthread-2.0.so.0に固執しています。ここから.debパッケージをダウンロードしてインストールしようとしましたが、インストール時にソフトウェアセンターに新しいバージョンが既にインストールされていると表示されます
これを解決する方法はありますか?
[編集1]ソリューション
問題は、IDAが32ビットライブラリを探していて、システムにあったものが64ビットライブラリで、ダウンロードしたものも64ビットだったため、Software Centerが既に存在すると言っていたためです。したがって、解決策はライブラリの32ビットバリアントをインストールすることです
ステップ1:このライブラリを含むパッケージを見つける
#dpkg -S libgthread-2.0.so.0
libglib2.0-0:amd64: /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0
手順2:同じ32ビットバージョンをインストールするため、amd 64ではなくi386を追加します。
#apt-get install libglib2.0-0:i386
これですべて正常に動作します。