回答:
TIFFライブラリがありません。apt-cache search libtiff
パッケージを表示します。必要ですlibtiff4
:
sudo apt-get install libtiff4
libtiff4
提供するのlibtiff.so.3
ですか?
libtiff4
、アップグレード後も以前のUbuntuバージョンのパッケージが残っている可能性があります。dpkg -S /usr/lib/x86_64-linux-gnu/libtiff.so
ファイルがどのパッケージに属しapt-cache policy libtiff4
、パッケージがどこから来たかを確認します。
以下のためのリポジトリ16.04、16.10、17.04と17.10はしているlibtiff5
提供している(ほとんどの場合、インストールに含まれる)libtiff.so.5
ではなくlibtiff.so.3.
これは、アプリケーションのための問題を引き起こしているため見た目libtiff.so.3
に詳細として、このバグレポートに
はじめに
sudo apt install libtiff5
既にインストールされている可能性があります。ただし、そうでない場合は、これで問題が解決するかどうかを確認してください。
そうでない場合は、この回避策を試してください:アプリケーションをだまして使用するlibtiff.so.5
代わりにlibtiff.so.3
、これがlibtiff.so.3
指すディレクトリにシンボリックリンクを作成できますlibtiff.so.5.
。
32ビットシステムでこれを行うには、次のように入力します。
sudo ln -s /usr/lib/i386-linux-gnu/libtiff.so.5 /usr/lib/i386-linux-gnu/libtiff.so.3
64ビットシステムでは、次のようになります。
sudo ln -s /usr/lib/x86_64-linux-gnu/libtiff.so.5 /usr/lib/x86_64-linux-gnu/libtiff.so.3
不明な場合は、次のようにシステム上のライブラリを見つけることができます。
locate -b libtiff
その後、パスが正しい取得することができます(あなただけlibtiff5をインストールした場合、あなたが最初にしなければならないsudo updatedb
ためにlocate
それを見つけるために)
別のプログラムで同じエラーが発生しています。私はOneiric(Xubuntu 11.10)を使用しています
$ sudo apt-get install libtiff3
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libtiff3
Libtiff4は既にこのシステムにインストールされており、明らかに提供していませんlibtiff.so.3
。
sudo ln -s /usr/lib/libtiff.so.4 /usr/lib/libtiff.so.3
私はlibtiff.so.4
そこに見つけることができませんでしたが、私はそれを見つけました/usr/lib/i386-linux-gnu/
。したがって、私が実行したコマンドは次のとおりです。
sudo ln -s /usr/lib/i386-linux-gnu/libtiff.so.4 /usr/lib/i386-linux-gnu/libtiff.so.3
そして、それは私がプレイしようとしていたゲームで機能しました(http://www.happypenguin.org/show?interLOGIC)
ソフトリンクを作成できます。
sudo ln -s /usr/lib/libtiff.so.4 /usr/lib/libtiff.so.3
ln -s /usr/lib/x86_64-linux-gnu/libtiff.so.4 /usr/lib/libtiff.so.3
代わりに行う必要があります。
ソースからインストール
wget http://download.osgeo.org/libtiff/tiff-3.9.6.zip
unzip tiff-3.9.6.zip
cd tiff-3.9.6
./configure
make
sudo make install
Ubuntu 14.04でテスト済み。