Olá,
Estou usando o linux mint e tentei instalar um novo libmobiledevice
a instalação ocorreu sem erros, mas não consigo usar nada:
"erro ao carregar bibliotecas compartilhadas: libmobiledevice.so.4: não é possível abrir o arquivo de objeto compartilhado: Não existe esse arquivo ou diretório"
Onde devo procurar?
verifiquei / usr / local / lib - e lá posso ver libmobiledevice.so.4 e libmobiledevice.so.4.0.1
a instalação foi em / usr / local
use export LD_LIBRARY_PATH=/usr/local/lib
e tente executar o novo libimobiledevice em / usr / local / bin
Você pode tentar executar ldconfig
como root:
# ldconfig -v |& grep mobile
Edite seu arquivo .bashrc / .bash_profile para usuário raiz e local e adicione as seguintes linhas: -
export LD_LIBRARY_PATH = / usr / local / lib /: $ LD_LIBRARY_PATH
exportar PATH = $ PATH: / usr / local / lib /
Entendo que esta é a maneira correta de adicionar o caminho / usr / local / lib a LD_LIBRARY_PATH permanentemente:
echo /usr/local/lib > /etc/ld.so.conf.d/libimobiledevice-libs.conf && ldconfig
Supondo que funcione agora.
Este comando funcionou para mim, obrigado
export LD_LIBRARY_PATH=/usr/local/lib
Comentários muito úteis
use
export LD_LIBRARY_PATH=/usr/local/lib
e tente executar o novo libimobiledevice em / usr / local / bin