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.
shared-library
Osama Ahmaro
fonte
fonte
Respostas:
Está faltando a biblioteca TIFF.
apt-cache search libtiff
mostra pacotes, você precisará delibtiff4
:fonte
libtiff4
fornecelibtiff.so.3
?libtiff4
pacote de uma versão anterior do Ubuntu que permaneceu após a atualização. Verifique comdpkg -S /usr/lib/x86_64-linux-gnu/libtiff.so
qual pacote o arquivo pertence e deapt-cache policy libtiff4
onde 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.5
mas nãolibtiff.so.3.
Isso causa problemas para aplicativos que sãolibtiff.so.3
detalhados neste relatório de erroPrimeiro faça
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.5
vez delibtiff.so.3
, você pode criar um link simbólico no mesmo diretório chamadolibtiff.so.3
apontando paralibtiff.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:
Em um sistema de 64 bits, seria:
Se não tiver certeza, você pode encontrar a biblioteca em seu sistema assim:
Então, você será capaz de obter o caminho correto (se você acabou de instalar libtiff5, primeiro você tem que fazer
sudo updatedb
paralocate
encontrá-lo)fonte
Estou correndo para o mesmo erro com um programa diferente. Estou usando o Oneiric (Xubuntu 11.10)
O Libtiff4 já está instalado neste sistema e claramente não fornece
libtiff.so.3
.Não consegui encontrar
libtiff.so.4
lá, mas encontrei/usr/lib/i386-linux-gnu/
. Portanto, o comando que executei foi:E funcionou para o jogo que eu estava tentando jogar (http://www.happypenguin.org/show?interLOGIC)
fonte
Você pode criar um link virtual:
fonte
ln -s /usr/lib/x86_64-linux-gnu/libtiff.so.4 /usr/lib/libtiff.so.3
.Se o Maya não foi construído em sua máquina (isto é, instalado a partir de um binário), você precisará
libtiff3
,libtiff4
não resolverá o problema, pois inclui "libtiff.so.4", não "libtiff.so.3". Ou você pode criar o Maya a partir da fonte em sua máquina.fonte
Instalar da fonte
Testado no Ubuntu 14.04.
fonte