Как установить LD_LIBRARY_PATH постоянно?

Я использую Ubuntu 16. Я хочу использовать cfmid для моего проекта. Когда я установил LD_LIBRARY_PATH в терминале я могу получить вывод cfmid библиотека:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/lclab/installed/boost/boost_1_65_0:/home/lclab/installed/rdkit/rdkit-Release_2016_03_1/lib:/home/lclab/installed/lp/lp_solve_5.5.2.5_dev_ux64

Но, когда я закрыл терминальный сеанс и открываю новый, я хочу добавить LD_LIBRARY_PATH снова.

Как я могу установить это постоянно?

8
задан 18 December 2018 в 14:22

1 ответ

Вам просто нужно добавить следующую строку в ваш файл ~/.bashrc:

LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/home/lclab/installed/boost/boost_1_65_0:/home/lclab/installed/rdkit/rdkit-Release_2016_03_1/lib:/home/lclab/installed/lp/lp_solve_5.5.2.5_dev_ux64"

Файл загружается каждый раз, когда вы открываете терминал. Если вы хотите установить переменную один раз при входе в систему, добавьте строку вместо ~/.profile.

Из-за ошибки в пакете openssh и / или xorg переменная может снова быть сброшена в вашей системе, так что использование файлов точек, как рекомендовано выше, не работает. Существует несколько возможных решений:

14
ответ дан 23 November 2019 в 05:30

Другие вопросы по тегам:

Похожие вопросы: