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.
shared-library
Osama Ahmaro
fuente
fuente
Respuestas:
Te estás perdiendo la biblioteca TIFF.
apt-cache search libtiff
muestra paquetes, necesitaráslibtiff4
:fuente
libtiff4
proporcionalibtiff.so.3
?libtiff4
paquete de una versión anterior de Ubuntu que permaneció después de la actualización. Verifique adpkg -S /usr/lib/x86_64-linux-gnu/libtiff.so
qué paquete pertenece el archivo y deapt-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 proporcionalibtiff.so.5
pero nolibtiff.so.3.
Esto causa problemas para las aplicaciones que selibtiff.so.3
detallan en este informe de errorPrimero hacer
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 delibtiff.so.3
, puede crear un enlace simbólico en el mismo directorio llamadolibtiff.so.3
apuntando alibtiff.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:
En un sistema de 64 bits sería:
Si no está seguro, puede encontrar la biblioteca en su sistema así:
Entonces podrá obtener la ruta correcta (si acaba de instalar libtiff5, primero debe hacer
sudo updatedb
paralocate
encontrarlo)fuente
Me encuentro con el mismo error con un programa diferente. Estoy usando Oneiric (Xubuntu 11.10)
Libtiff4 ya está instalado en este sistema, y claramente no proporciona
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:Y funcionó para el juego que intentaba jugar (http://www.happypenguin.org/show?interLOGIC)
fuente
Puede crear un enlace suave:
fuente
ln -s /usr/lib/x86_64-linux-gnu/libtiff.so.4 /usr/lib/libtiff.so.3
lugar.Si Maya no se construyó en su máquina (es decir, instalado de una binaria), entonces necesita
libtiff3
,libtiff4
no solucionará el problema, ya que incluye "libtiff.so.4", no "libtiff.so.3". O podrías construir Maya desde la fuente en tu máquina.fuente
Instalar desde la fuente
Probado en Ubuntu 14.04.
fuente