web-dev-qa-db-ja.com

libexpat1の代わりにlibexpat0をインストールする

UbuntuでBitWise IMを実行しようとしていますが、プログラムを実行するたびに次のメッセージが表示されます。

./BitWise: error while loading shared libraries: libexpat.so.0: cannot open shared object file: No such file or directory

Libexpatをインストールしようとしましたが、libexpat1がインストールされますが、役に立たないようです。また、apt-cache searchを使用してみましたが、libexpat0が表示されません。 libexpat.so.0をインストールするにはどうすればよいですか?

3

libexpat.so.0ライブラリを提供するパッケージはありませんが、libexpat-devを提供するlibexpat.so.1パッケージがあるため、パッケージをインストールしてシンボリックリンクを作成できます。

BitWiseは32ビットなので、最初に32ビットのlibexpat-devパッケージをインストールする必要があります。

Sudo apt-get install libexpat-dev:i386

これで、libexpat.so.0をリンク名に、libexpat.so.1をターゲットにしたシンボリックリンクを作成できます。

Sudo ln -s /lib/i386-linux-gnu/libexpat.so.1 /lib/i386-linux-gnu/libexpat.so.0
3
heemayl