Ubuntu 14.04: расширение пути поиска библиотек по умолчанию

Если для запуска бинарника требуются библиотеки, которые не установлены в системе, а перекомпилировать бинарник нет желания или возможности, можно указать системе, где искать недостающие библиотеки. Один путь - это модифицировать LD_LIBRARY_PATH, добавив туда недостающий путь. Впрочем, это решение часто критикуется (1, 2, 3). Другой вариант - добавить недостающий путь в ldconfig. При этом нет необходимости изменять файл libc.conf - можно создать отдельный файл для своей конфигурации.
Нужно создать файл:
/etc/ld.so.conf.d/filename.conf
записать туда путь к необходимым библиотекам, и затем выполнить команду
sudo ldconfig
которая обновит кэши. Теперь при запуске бинарников заданный путь будет также использоваться для поиска библиотек.

Комментариев нет :

Отправить комментарий