Здравствуйте,
Я использую linux mint и пытался установить новое libmobiledevice
установка прошла без ошибок, но я ничего не могу использовать:
"ошибка при загрузке общих библиотек: libmobiledevice.so.4: невозможно открыть файл общих объектов: нет такого файла или каталога"
Где мне это искать?
Я проверил / usr / local / lib - и там я вижу libmobiledevice.so.4 и libmobiledevice.so.4.0.1
установка была в / usr / local
используйте export LD_LIBRARY_PATH=/usr/local/lib
, а затем попробуйте запустить новое libimobiledevice в / usr / local / bin
Вы можете попробовать запустить ldconfig
как root:
# ldconfig -v |& grep mobile
Отредактируйте файл .bashrc / .bash_profile для пользователя root и локального пользователя и добавьте следующие строки: -
экспорт LD_LIBRARY_PATH = / usr / local / lib /: $ LD_LIBRARY_PATH
экспорт PATH = $ PATH: / usr / local / lib /
Я понимаю, что это правильный способ постоянного добавления пути / usr / local / lib к LD_LIBRARY_PATH:
echo /usr/local/lib > /etc/ld.so.conf.d/libimobiledevice-libs.conf && ldconfig
Предполагая, что это работает сейчас.
Эта команда у меня сработала, спасибо
export LD_LIBRARY_PATH=/usr/local/lib
Самый полезный комментарий
используйте
export LD_LIBRARY_PATH=/usr/local/lib
, а затем попробуйте запустить новое libimobiledevice в / usr / local / bin