Unter Ubuntu 12.04.2 LTS 64bit muss ich bei Verwendung von sudo
oder sudo -i
oder sudo su
sogar su
in einer Sitzung die folgenden Befehle eingeben, um sowohl Java als auch Scala zu verwenden:
sudo -i
CLASSPATH=$CLASSPATH:/usr/share/java/scala-library.jar
export CLASSPATH
Ist es möglich, diese Änderungen beim Booten dauerhaft und wirksam zu machen?
Ich habe versucht, CLASSPATH=$CLASSPATH:/usr/share/java/scala-library.jar
sowohl mein Benutzerkonto als auch das Root-Konto in .bashrc aufzunehmen, aber diese Änderung wird bei der Verwendung von sudo
, oder sudo -i
oder sudo su
oder sogar nicht übernommen su
!
TIA für jede Hilfe zu diesem Problem.
visudo
und suchen Sie nach env_keep
Abschnitten.
sudo
spezielles für Java / JVM ( CLASSPATH
) geben, aber es verfügt über flexible Optionen und Konfigurationssteuerung für den Umgang mit der Umgebung.
man 5 sudoers
AbschnittCommand environment
. Sie können auchsu -
für eine vollständige Login-Shell tun .