web-dev-qa-db-ja.com

libtiff.so.4が認識されないのはなぜですか?

最近、ubuntu 13.10から14.04 LTSに更新しました。 Smoldyn 、粒子ベースのシミュレーションパッケージを使用していましたが、アップデート以降、機能しなくなりました。入力後

smoldyn

次のエラーメッセージが表示されます。

smoldyn: error while loading shared libraries: libtiff.so.4: cannot open shared object file: No such file or directory

どうやら、彼はlibtiff.so.4を見つけることができません。一方、コマンド

locate libtiff.so.4

私に与えます:

/usr/lib/x86_64-linux-gnu/libtiff.so.4
/usr/lib/x86_64-linux-gnu/libtiff.so.4.3.6

したがって、libtiffは正しくインストールされているようです。ここで何が間違っているのか分かりますか? smoldynが実行されないのはなぜですか?事前に感謝します!


私のシステム:

  • Ubuntu 14.04 LTS
  • プロセッサー:Intel®Core™i7-2600 CPU @ 3.40GHz×8
  • グラフィック:AMD CEDAR上のGallium 0.4
  • OSタイプ:64ビット
6
user275363

14.04は libtiff5 を提供しますが、libtiff4は提供しません(saucy 13.10まで)。

13.10バージョンをインストールするには、ランチパッドでAMD64ダウンロード ページ に移動し、 libtiff4_3.9.7-2ubuntu1_AMD64.deb を選択します。

でターミナルを開きます Ctrl+Alt+t debファイルをダウンロードしたフォルダーに入力します。

Sudo dpkg -i ./libtiff4_3.9.7-2ubuntu1_AMD64.deb

古いライブラリを再インストールすると、問題が解決するはずです。

6
Sylvain Pineau