PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Umgebungsvariablen werden nicht dauerhaft übernommen



Imagine
21.05.07, 15:36
Hi,

ich habe das Problem, dass Einträge in der /etc/profile dauerhaft systemweit übernommen werden.

Beispiel, wenn ich in die /etc/profile


JAVA_HOME="/opt/java"
CATALINA_HOME="/opt/tomcat"
TOMCAT_HOME=$CATALINA_HOME
ANT_HOME="/usr/local/ant"
OX_HOME="/opt/openxchange"
PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin:$ANT_HOME/bin:$OX_HOME/sbin:$OX_HOME/bin
export JAVA_HOME CATALINA_HOME TOMCAT_HOME ANT_HOME OX_HOME PATH


eintrage, muss ich


source profile

eingeben, damit ich mit


env

die Umgebungsvariablen JAVA_HOME, etc. alle sehe.
Wenn ich reboote oder sich ein anderer User einloggt, muss ich den source-Befehl erneut eingeben, damit die Variablen wieder da sind.

Wie bekomme ich das hin, dass mit dem Booten die Einstellungen aus der /etc/profile übernommen werden.

Apropos, ich habe GNU/Linux Debian 4.0 drauf.

Grüsse und vielen Dank

Imagine

403
21.05.07, 19:28
schreib doch source profile einfach in die /etc/bashrc.

Imagine
21.05.07, 20:27
Ich habe es erst mal in die $HOME/.bashrc reingeschrieben. Das mit der zentralen /etc/bashrc macht Sinn.

Danke für den Hinweis.