Maya'yı terminalden çalıştırmaya çalıştığımda:
error while loading shared libraries: libtiff.so.3: cannot open shared object file: No such file or directory.
Bunu nasıl çözerim?
Not: Maya üçüncü taraf bir yazılımdır.
Maya'yı terminalden çalıştırmaya çalıştığımda:
error while loading shared libraries: libtiff.so.3: cannot open shared object file: No such file or directory.
Bunu nasıl çözerim?
Not: Maya üçüncü taraf bir yazılımdır.
Yanıtlar:
TIFF kütüphanesini kaçırıyorsunuz. apt-cache search libtiff
paketleri gösterir, ihtiyacınız olacak libtiff4
:
sudo apt-get install libtiff4
libtiff4
sağlar libtiff.so.3
?
libtiff4
yükseltmeden sonra kalan önceki bir Ubuntu sürümünden bir paketiniz var . İle kontrol dpkg -S /usr/lib/x86_64-linux-gnu/libtiff.so
hangi paket dosyası ve ait olduğu apt-cache policy libtiff4
yere paketiniz geliyor.
İçin Depoları 16.04 , 16.10 , 17.04 ve 17.10 var libtiff5
sağlayan (büyük olasılıkla kurulum dahil) libtiff.so.5
ancak libtiff.so.3.
bu uygulamalarda sorunlara neden olduğu için bakmak libtiff.so.3
ayrıntılı olarak bu hata raporunda
İlk önce
sudo apt install libtiff5
Yüklü olduğunu göreceksiniz. Ancak, değilse, sorunun çözülüp çözülmediğine bakın.
Değilse, bu çözümü deneyin: kullanarak içine uygulamaları aptal için libtiff.so.5
yerine libtiff.so.3
, adlı aynı dizinde bir sembolik oluşturabilir libtiff.so.3
işaret libtiff.so.5.
kütüphaneler tam olarak aynı olmadığından, bu tüm uygulamalar için çalışma olmayabilir.
Bunu 32 bit sistemde yapmak için şunu girin:
sudo ln -s /usr/lib/i386-linux-gnu/libtiff.so.5 /usr/lib/i386-linux-gnu/libtiff.so.3
64 bit sistemde şöyle olur:
sudo ln -s /usr/lib/x86_64-linux-gnu/libtiff.so.5 /usr/lib/x86_64-linux-gnu/libtiff.so.3
Emin değilseniz, sisteminizdeki kütüphaneyi şu şekilde bulabilirsiniz:
locate -b libtiff
O zaman yolu doğru hale getirebileceksiniz (libtiff5'i yeni kurduysanız, önce onu bulmak sudo updatedb
için yapmanız locate
gerekir)
Farklı bir programda aynı hatayla karşılaşıyorum. Oneiric kullanıyorum (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 zaten bu sistemde yüklüdür ve açıkça sağlamaz libtiff.so.3
.
sudo ln -s /usr/lib/libtiff.so.4 /usr/lib/libtiff.so.3
libtiff.so.4
Orada bulamadım , ama buldum /usr/lib/i386-linux-gnu/
. Yani çalıştırdığım komut şuydu:
sudo ln -s /usr/lib/i386-linux-gnu/libtiff.so.4 /usr/lib/i386-linux-gnu/libtiff.so.3
Ve oynamaya çalıştığım oyun için çalıştı (http://www.happypenguin.org/show?interLOGIC)
Yumuşak bir bağlantı oluşturabilirsiniz:
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
bunun yerine yapmanız gerekir .
Kaynaktan yükle
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'te test edildi.