Libtiff.so.3'ü nasıl yükleyebilirim?


Yanıtlar:


7

TIFF kütüphanesini kaçırıyorsunuz. apt-cache search libtiffpaketleri gösterir, ihtiyacınız olacak libtiff4:

sudo apt-get install libtiff4

Neden libtiff4sağlar libtiff.so.3?
Ciro Santilli 事件

@CiroSantilli some 文件 六四 事件 法轮功 Görünüşe göre bunu yapmaz, ancak bazı durumlarda bir symlink oluşturabilir ve çalışmasını umabilirsiniz (aşağıdaki sharpzq'ın cevabına bakın).
Lekensteyn

Ah, emin değildim. Ubuntu 14.04, libtiff sürüm 4'ü içeren bir libtiff5 sağladığı için (henüz 5 sürümü yoktur).
Ciro Santilli 事件 at 中心 法轮功 六四 事件

Ubuntu'nun libtiff5 paketi libtiff.so.4 içermiyor, paket listesine bakın . Libtiff4 paketi de yok, kaynak pakete bakınız . Belki de 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.
Lekensteyn

13

İç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)


Teşekkürler @Zanna. çözümün aslında bana yardımcı oldu. ama im başka bir hata alıyorum. Maya açmaya çalışırken çöküyor. Sanırım benim donanımımla bir ilgisi var. ---------------- __libc_start_main /usr/autodesk/maya2016/bin/maya.bin () [0x40e06d] Segmentasyon hatası (çekirdek boşaltıldı)
Hayet Mahamud

@HayetMahmud Symlink'in segfault'a neden olabileceğini düşündüm, ancak yığın izlemenize bakıldığında görünmüyor ... iyi bir şansla mücadele ediyor = /
Zanna

1
-1 Bir kitaplığın farklı sürümlerinin, sonuçta elde edilen segfault tarafından gösterildiği gibi farklı dosya adlarına sahip olmasının bir nedeni vardır.
fkraiem

@fkraiem Hmm evet bu çok çirkin bir şekerleme ama işte segfaultun detayları ... Buna neden olduğunu sanmıyorum. Ne düşünüyorsun? Cevabımı silmeli miyim?
Zanna

Shrug , işe yaramayabileceğini bildirmek için düzenlendi. Ancak, bunun olabileceği en kötü şey olduğunu düşünüyorum
Zanna

3

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)


1

Yumuşak bir bağlantı oluşturabilirsiniz:

sudo ln -s /usr/lib/libtiff.so.4 /usr/lib/libtiff.so.3

2
64 bit sistemde ln -s /usr/lib/x86_64-linux-gnu/libtiff.so.4 /usr/lib/libtiff.so.3bunun yerine yapmanız gerekir .
NN

@NN Bununla bile çalışamıyorum. Libtiff5 veya libtiff4-dev yükleyebilirim. Hiçbiri işe yaramadı. Ben burada komut ve sembolik bağlantıların çoğunu denedim ve hala çalıştıramazsınız. Festival tts için karnaval-gui çalıştırmak için arıyorum.
m3nda

1

Maya makineniz üzerine kurulmamışsa (yani bir ikili dosyadan kurulmuşsa), o zaman ihtiyacınız var libtiff3, libtiff4"libtiff.so.4" değil, "libtiff.so.4" içerdiği için sorununuzu çözmez. Ya da Maya'yı makinenizden kaynağından inşa edebilirsiniz.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.