3

В Ubuntu 12.04.2 LTS 64 бит, при использовании sudo или sudo -i или sudo su или даже su в сеансе, чтобы использовать Java и Scala, мне нужно ввести следующие команды:

sudo -i
CLASSPATH=$CLASSPATH:/usr/share/java/scala-library.jar
export CLASSPATH

Можно ли сделать эти изменения постоянными и эффективными при загрузке?

Я пытался включить CLASSPATH=$CLASSPATH:/usr/share/java/scala-library.jar в .bashrc как моей учетной записи пользователя, так и учетной записи root, но это изменение не выполняется при использовании sudo или sudo -i или sudo su или даже su !

TIA за любую помощь по этой проблеме.

1 ответ1

1

Вы можете использовать опцию конфигурации env_keep в sudoers и добавить "CLASSPATH" чтобы переменная среды CLASSPATH переносилась в среду sudo. Это будет работать только в том случае, если CLASSPATH уже установлен в вашей домашней среде, но, похоже, вы уже зашли так далеко.

Это обсуждение на форумах Ubuntu может помочь.

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