Como instalo o libtiff.so.3?

10

Quando tento executar o Maya no terminal, recebo:

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

Como posso resolver isso?

Nota: o Maya é um software de terceiros.

    
por Osama Ahmaro 20.05.2011 / 19:27

6 respostas

7

Você está perdendo a biblioteca TIFF. apt-cache search libtiff mostra pacotes, você precisará de libtiff4 :

sudo apt-get install libtiff4
    
por Lekensteyn 20.05.2011 / 19:32
12

Repositórios para 16.04 , 16.10 , 17.04 e 17.10 possuem libtiff5 (provavelmente incluídos na instalação ) que fornece libtiff.so.5 mas não libtiff.so.3. Isso causa problemas para aplicativos que procuram libtiff.so.3 como detalhado neste relatório de bug

Primeiro faça

sudo apt install libtiff5

Você provavelmente descobrirá que já está instalado. No entanto, se não, veja se isso resolve o problema.

Se não, tente esta solução: Para enganar os aplicativos usando libtiff.so.5 em vez de libtiff.so.3 , você pode criar um link simbólico no mesmo diretório chamado libtiff.so.3 apontando para libtiff.so.5. Isso pode não funcionar para todos os aplicativos, já que as bibliotecas não são exatamente as mesmas.

Para fazer isso em um sistema de 32 bits, digite:

sudo ln -s /usr/lib/i386-linux-gnu/libtiff.so.5 /usr/lib/i386-linux-gnu/libtiff.so.3

Em um sistema de 64 bits, seria:

sudo ln -s /usr/lib/x86_64-linux-gnu/libtiff.so.5 /usr/lib/x86_64-linux-gnu/libtiff.so.3

Se não tiver certeza, você pode encontrar a biblioteca em seu sistema assim:

locate -b libtiff

Então você será capaz de obter o caminho correto (se você acabou de instalar o libtiff5, você precisa primeiro fazer sudo updatedb para locate para encontrá-lo)

    
por Zanna 13.06.2016 / 12:32
3

Eu estou correndo para o mesmo erro com um programa diferente. Estou usando o 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

O Libtiff4 já está instalado neste sistema e claramente não fornece libtiff.so.3 .

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

Não encontrei libtiff.so.4 , mas encontrei em /usr/lib/i386-linux-gnu/ . Então o comando que eu corri foi:

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

E funcionou para o jogo que eu estava tentando jogar (http://www.happypenguin.org/show?interLOGIC)

    
por sharpzq 15.10.2012 / 17:59
1

Você pode criar um link suave:

sudo ln -s /usr/lib/libtiff.so.4 /usr/lib/libtiff.so.3
    
por jahid65 10.08.2011 / 16:24
1

Se o Maya não foi construído em sua máquina (ou seja, instalado a partir de um binário), então você precisa de libtiff3 , libtiff4 não corrigirá seu problema, pois inclui "libtiff.so.4", não "libtiff.so. 3 ". Ou você pode construir o Maya a partir do código-fonte em sua máquina.

    
por Ryan 09.08.2011 / 19:17
-1

Instalar da origem

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

Testado no Ubuntu 14.04.