Я пишу небольшой скрипт установки для некоторого программного обеспечения. Все, что он делает, это распаковать целевой tar, а затем я хочу постоянно устанавливать некоторые переменные среды - в основном, расположение распакованных библиотек и обновление $ PATH. Нужно ли мне программно редактировать файл .bashrc
, добавляя, например, соответствующие записи в конец, или есть другой способ? Что такое стандартная практика?Как программно установить постоянную переменную среды в Linux?
Редактировать: Пакет включает в себя несколько сценариев запуска (20+), которые используют эти именованные переменные среды, поэтому мне нужно как-то их установить (имена переменных выбраны так, что столкновение крайне маловероятно)
ОК, похоже, это может быть решение. предположительно, установщик должен быть запущен как root для написания исполняемого скрипта здесь. –
Этот сценарий читается также службами? Например, apache или tomcat? – Tobia