Estimados.
Descargué el último tar.bz2 y lo construí en la secuencia notada.
Bibliotecas requeridas coincidentes, luego compile todas e instálelas en la cuenta raíz usando sudo.
Verificado si está bien instalado en / usr / local / lib y .bashrc - $ PATH también se aplicó bien.
libimobiledivice.so y ~ .so.6 existía en el enlace simbólico de libimobiledevice.so.6.0.0.
Pero ifuse o sus herramientas no pueden encontrar libimobiledevice.so.6 así:
ifuse: error al cargar bibliotecas compartidas: libimobiledevice.so.6: no se puede abrir el archivo de objeto compartido: no existe tal archivo o directorio
¿Falta algo de lo que no hice o hay algún error?
Gracias :)
+1
Las bibliotecas en Linux no se cargan desde $ PATH. En su lugar, el cargador está comprobando las rutas configuradas según la configuración de ld (normalmente /etc/ld.so.conf).
A menudo, / usr / local / lib ya está configurado, pero la memoria caché de la biblioteca no se ha actualizado. Pruebe el comando ldconfig
. Cerrando ya que esto no es un problema con libimobiledevice en sí.
sudo apt-get install \
build-essential \
checkinstall \
git \
autoconf \
automake \
libtool-bin \
libplist-dev \
libusbmuxd-dev \
libssl-dev \
usbmuxd
Comentario más útil
Las bibliotecas en Linux no se cargan desde $ PATH. En su lugar, el cargador está comprobando las rutas configuradas según la configuración de ld (normalmente /etc/ld.so.conf).
A menudo, / usr / local / lib ya está configurado, pero la memoria caché de la biblioteca no se ha actualizado. Pruebe el comando
ldconfig
. Cerrando ya que esto no es un problema con libimobiledevice en sí.