Caros.
Baixei o tar.bz2 mais recente e o construí na sequência observada.
Bibliotecas necessárias combinadas e, em seguida, compilar todas e instalá-las na conta root usando sudo.
Verificado se está bem instalado em / usr / local / lib e .bashrc - $ PATH também se aplicou bem.
libimobiledivice.so e ~ .so.6 existiam no link simbólico de libimobiledevice.so.6.0.0.
Mas ifuse ou suas ferramentas não podem encontrar libimobiledevice.so.6 assim:
ifuse: erro ao carregar bibliotecas compartilhadas: libimobiledevice.so.6: não é possível abrir o arquivo de objeto compartilhado: Não existe esse arquivo ou diretório
Está faltando alguma coisa que eu não fiz, ou algo está errado?
Obrigado :)
+1
Bibliotecas no Linux não são carregadas de $ PATH. Em vez disso, o carregador está verificando os caminhos configurados dependendo da configuração do ld (geralmente /etc/ld.so.conf).
Freqüentemente, / usr / local / lib já está configurado, mas o cache da biblioteca não foi atualizado. Tente o comando ldconfig
. Fechando uma vez que este não é um problema com o libimobiledevice em si.
sudo apt-get install \
build-essential \
checkinstall \
git \
autoconf \
automake \
libtool-bin \
libplist-dev \
libusbmuxd-dev \
libssl-dev \
usbmuxd
Comentários muito úteis
Bibliotecas no Linux não são carregadas de $ PATH. Em vez disso, o carregador está verificando os caminhos configurados dependendo da configuração do ld (geralmente /etc/ld.so.conf).
Freqüentemente, / usr / local / lib já está configurado, mas o cache da biblioteca não foi atualizado. Tente o comando
ldconfig
. Fechando uma vez que este não é um problema com o libimobiledevice em si.