Cuando intento ejecutar Maya desde la terminal, obtengo:
error while loading shared libraries: libtiff.so.3: cannot open shared object file: No such file or directory.
¿Cómo puedo solucionar esto?
Nota: Maya es un software de terceros.
Cuando intento ejecutar Maya desde la terminal, obtengo:
error while loading shared libraries: libtiff.so.3: cannot open shared object file: No such file or directory.
¿Cómo puedo solucionar esto?
Nota: Maya es un software de terceros.
Respuestas:
Te estás perdiendo la biblioteca TIFF. apt-cache search libtiff
muestra paquetes, necesitarás libtiff4
:
sudo apt-get install libtiff4
libtiff4
proporciona libtiff.so.3
?
libtiff4
paquete de una versión anterior de Ubuntu que permaneció después de la actualización. Verifique a dpkg -S /usr/lib/x86_64-linux-gnu/libtiff.so
qué paquete pertenece el archivo y de apt-cache policy libtiff4
dónde proviene su paquete.
Los repositorios para 16.04 , 16.10 , 17.04 y 17.10 tienen libtiff5
(muy probablemente incluido en la instalación) que proporciona libtiff.so.5
pero no libtiff.so.3.
Esto causa problemas para las aplicaciones que se libtiff.so.3
detallan en este informe de error
Primero hacer
sudo apt install libtiff5
Probablemente encontrará que ya está instalado. Sin embargo, si no, vea si esto soluciona el problema.
De lo contrario, intente esta solución alternativa: para engañar a las aplicaciones para que las usen en libtiff.so.5
lugar de libtiff.so.3
, puede crear un enlace simbólico en el mismo directorio llamado libtiff.so.3
apuntando a libtiff.so.5.
Esto puede no funcionar para todas las aplicaciones, ya que las bibliotecas no son exactamente iguales.
Para hacer esto en un sistema de 32 bits, ingrese:
sudo ln -s /usr/lib/i386-linux-gnu/libtiff.so.5 /usr/lib/i386-linux-gnu/libtiff.so.3
En un sistema de 64 bits sería:
sudo ln -s /usr/lib/x86_64-linux-gnu/libtiff.so.5 /usr/lib/x86_64-linux-gnu/libtiff.so.3
Si no está seguro, puede encontrar la biblioteca en su sistema así:
locate -b libtiff
Entonces podrá obtener la ruta correcta (si acaba de instalar libtiff5, primero debe hacer sudo updatedb
para locate
encontrarlo)
Me encuentro con el mismo error con un programa diferente. Estoy usando 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
Libtiff4 ya está instalado en este sistema, y claramente no proporciona libtiff.so.3
.
sudo ln -s /usr/lib/libtiff.so.4 /usr/lib/libtiff.so.3
No pude encontrar libtiff.so.4
allí, pero lo encontré en /usr/lib/i386-linux-gnu/
. Entonces el comando que ejecuté fue:
sudo ln -s /usr/lib/i386-linux-gnu/libtiff.so.4 /usr/lib/i386-linux-gnu/libtiff.so.3
Y funcionó para el juego que intentaba jugar (http://www.happypenguin.org/show?interLOGIC)
Puede crear un enlace suave:
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
lugar.
Instalar desde la fuente
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
Probado en Ubuntu 14.04.