LD_LIBRARY_PATH это специальная переменная среды, в которой перечисляются все каталоги содержащие пользовательские динамические библиотеки.
Установить эту переменную в командной среде bash:
export LD_LIBRARY_PATH=/var/lib
Есть некоторые проблемы, при использовании этой переменной:
Безопасность:
При запуске приложения, сначала проверяются каталоги LD_LIBRARY_PATH. Этот подход может быть использован злоумышленником, чтобы заставить ваше приложение запускать вредоносную версию общей библиотеки. Это одна из причин, по которой исполняемые файлы setuid/setgid игнорируют эту переменную.
Производительность:
Приложением просматриваются все предоставленные каталоги, пока не будут найдены общие библиотеки (связанные с приложением). Если указанный путь имеет много каталогов, это займет дополнительное время.
Несогласованность:
Наиболее распространенная проблема, вызванная использованием LD_LIBRARY_PATH, — это несогласованность. LD_LIBRARY_PATH заставляет программу загружать разделяемую библиотеку, с которой она не была связана, что, безусловно, несовместимо с исходной версией.