[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:53190] バージョンの異なる同一ソフトが2つ同時に存在する不具合の解消方法について



大坪と言います。宜しくお願いします。
あるソフトAの本家からソースを入手してこれをコンパイルして使いたいのですが、このソフトのコンパイルには
一定以上のバージョンのあるソフトBを必要とします。
ところがこのソフトBは上記必要バージョンよりも低いバージョンのものが既に/usr/libに
インストールしてあるとします。
例えばlibdbus1.2.6以上が必要なのに現在/usr/libにインストールされているのはlibdbus1.2.1だとします。
そこで、まずソフトBの本家からソースを入手してこれをコンパイル及び/usr/localにインストールし
次にソフトAをコンパイル及び/usr/localにインストールするとします。
すると例えば、libdbus1.2.1が/usr/libに、及びlibdbus1.2.6が/usr/local/libに存在することになり、
この場合起動立ち上げ後、「failed to initialize HAL!」のダイアログが表示されてしまう等不具合を生じてしまいます。
そこで質問ですが、バージョンの異なる同一ソフトが2つ同時に存在する不具合を解消するため、通常どのようにするのでしょうか。