Почему мой LD_LIBRARY_PATH получает запуск удаленного терминала? - PullRequest
0 голосов
/ 14 июня 2019

В общем, что я делаю, чтобы получить результат:

Я управляю командой: export LD_LIBRARY_PATH=/u01/app/oracle/product/11.2.0/xe/lib

Проверка: echo $LD_LIBRARY_PATH

Результат: /u01/app/oracle/product/11.2.0/xe/lib

Когда я перезагружаю или открываю новый терминал, мой LD_LIBRARY_PATH отключается.

Как это исправить?

1 Ответ

2 голосов
/ 14 июня 2019

Переменные среды доступны только в той оболочке, где вы их создали. Если вы хотите установить переменную среды постоянно, вы можете сделать это, либо добавив ее в файл .bashrc в вашем домашнем каталоге. Или добавив его в файл / etc / environment. В случае .bashrc он будет доступен только для вашего пользователя и только для вновь открытых оболочек. В случае / etc / environment он будет доступен для всех недавно вошедших в систему пользователей (необходим выход из системы / вход в систему), и для этого у вас должны быть привилегии root. Не записывайте экспорт в эти файлы, просто добавьте LD_LIBRARY_PATH=/u01/app/oracle/product/11.2.0/xe/lib в конце их.

...