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 libtiffpaketleri gösterir, ihtiyacınız olacak libtiff4:
sudo apt-get install libtiff4
libtiff4sağlar libtiff.so.3?
libtiff4yükseltmeden sonra kalan önceki bir Ubuntu sürümünden bir paketiniz var . İle kontrol dpkg -S /usr/lib/x86_64-linux-gnu/libtiff.sohangi paket dosyası ve ait olduğu apt-cache policy libtiff4yere paketiniz geliyor.
İçin Depoları 16.04 , 16.10 , 17.04 ve 17.10 var libtiff5sağlayan (büyük olasılıkla kurulum dahil) libtiff.so.5ancak libtiff.so.3.bu uygulamalarda sorunlara neden olduğu için bakmak libtiff.so.3ayrı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.5yerine libtiff.so.3, adlı aynı dizinde bir sembolik oluşturabilir libtiff.so.3iş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 updatedbiçin yapmanız locategerekir)
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.4Orada 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.3bunun 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.