Я знаю, что их читают из /etc/env.d/, но я попытался добавить туда свой собственный файл (00example) с одной переменной env, но они не обнаруживаются после любого обновления env.

Как пользователь объявляет их глобально и почему мой метод не работает?

Linux 3.0.6

3 ответа3

1

Если вы создали файл /etc/env.d/00example , он будет установлен только при попытке запустить example команды. Вы уверены, что не ищете настройки переменных в /etc/env.d/99local (или /etc /profile)?

1

См. Http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=2&chap=5 : вам нужно запустить env-update чтобы ваш файл был объединен с /etc/profile.env .

0

добавьте пары name=value в /etc/env.d/##identifier (где ## - две десятичные цифры, а identifier - запоминающееся имя), затем sudo env-update и source /etc/profile . смотрите Gentoo Handbook в разделе « Работа с Gentoo: переменные среды ».

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .