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 eu resolvo isso?
Nota: O Maya é um software de terceiros.
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 eu resolvo isso?
Nota: O Maya é um software de terceiros.
Respostas:
Está faltando a biblioteca TIFF. apt-cache search libtiffmostra pacotes, você precisará de libtiff4:
sudo apt-get install libtiff4
libtiff4fornece libtiff.so.3?
libtiff4pacote de uma versão anterior do Ubuntu que permaneceu após a atualização. Verifique com dpkg -S /usr/lib/x86_64-linux-gnu/libtiff.soqual pacote o arquivo pertence e de apt-cache policy libtiff4onde ele vem.
Os repositórios para 16.04 , 16.10 , 17.04 e 17.10 têm libtiff5(provavelmente incluídos na instalação) que fornece, libtiff.so.5mas não libtiff.so.3.Isso causa problemas para aplicativos que são libtiff.so.3detalhados neste relatório de erro
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.
Caso contrário, tente esta solução alternativa: Para enganar os aplicativos usando em libtiff.so.5vez de libtiff.so.3, você pode criar um link simbólico no mesmo diretório chamado libtiff.so.3apontando para libtiff.so.5.Isso pode não funcionar para todos os aplicativos, pois as bibliotecas não são exatamente iguais.
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 libtiff5, primeiro você tem que fazer sudo updatedbpara locateencontrá-lo)
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 consegui encontrar libtiff.so.4lá, mas encontrei /usr/lib/i386-linux-gnu/. Portanto, o comando que executei 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)
Você pode criar um link virtual:
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.
Instalar da fonte
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.