Ответ 1
создать (как root) новый файл в /etc/ld.so.conf.d/ содержащий новый путь.
Например:
# echo "/path-to-your-libs/" > /etc/ld.so.conf.d/your.conf
после этого запуска
sudo ldconfig
Не нужно менять libc.conf.
Как я могу расширить путь поиска по умолчанию в ubuntu (таким образом, чтобы он также был постоянным)? Нет, я не хочу экспортировать временное решение на основе LD_LIBRARY_PATH, а скорее как расширить путь поиска по умолчанию по умолчанию?
во время google-ing, я просматриваю какую-то информацию, что в ubuntu путь поиска по умолчанию находится в /etc/ld.so.conf.d, но редактирование libc.conf не расширяет путь по умолчанию.. поэтому я думаю либо я делаю это неправильно, либо что-то не хватает...
отредактированный файл libc.conf выглядит как...
# libc default configuration
/usr/local/lib:/path_to_my_libraries/lib
создать (как root) новый файл в /etc/ld.so.conf.d/ содержащий новый путь.
Например:
# echo "/path-to-your-libs/" > /etc/ld.so.conf.d/your.conf
после этого запуска
sudo ldconfig
Не нужно менять libc.conf.
sudo
, не становясь root
$ echo '/path-to-your-libs/' |sudo tee -a /etc/ld.so.conf.d/your.conf
Не забудьте завершить обновление динамического кэша динамической ссылки :
$ sudo ldconfig