Hola,
Estoy usando linux mint e intenté instalar un nuevo libmobiledevice
la instalación no tuvo errores, pero no puedo usar nada:
"error al cargar bibliotecas compartidas: libmobiledevice.so.4: no se puede abrir el archivo de objeto compartido: no existe tal archivo o directorio"
¿Dónde debo buscarlo?
Revisé / usr / local / lib, y allí puedo ver libmobiledevice.so.4 y libmobiledevice.so.4.0.1
la instalación estaba en / usr / local
use export LD_LIBRARY_PATH=/usr/local/lib
, y luego intente ejecutar un nuevo libimobiledevice en / usr / local / bin
Puede intentar ejecutar ldconfig
como root:
# ldconfig -v |& grep mobile
Edite su archivo .bashrc / .bash_profile para el usuario root y local y agregue las siguientes líneas: -
exportar LD_LIBRARY_PATH = / usr / local / lib /: $ LD_LIBRARY_PATH
export PATH = $ PATH: / usr / local / lib /
Esto es lo que entiendo que es la forma correcta de agregar la ruta / usr / local / lib a LD_LIBRARY_PATH de forma permanente:
echo /usr/local/lib > /etc/ld.so.conf.d/libimobiledevice-libs.conf && ldconfig
Suponiendo que funcione ahora.
Este comando funcionó para mí, gracias
export LD_LIBRARY_PATH=/usr/local/lib
Comentario más útil
use
export LD_LIBRARY_PATH=/usr/local/lib
, y luego intente ejecutar un nuevo libimobiledevice en / usr / local / bin