Libimobiledevice: erro ao carregar bibliotecas compartilhadas: libimobiledevice.so.6

Criado em 2 mar. 2015  ·  3Comentários  ·  Fonte: libimobiledevice/libimobiledevice

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 :)

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.

Todos 3 comentários

+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
Esta página foi útil?
0 / 5 - 0 avaliações