Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "
Tipps und Tricks"-Bereich.
-
ReaTh
- Beiträge: 50
- Registriert: 06.05.2003 10:12:12
Beitrag
von ReaTh » 01.07.2003 15:51:11
Stell ich mich blöd an??? Ich habe mir java installiert ins verzeichnis /opt/j2sdkblabla
und nen link gesetzt damit ich es mit /opt/java ansprechen kann geht auch soweit wunderschön.
Habe dann folgendes in die /etc/profile eingetragen:
Code: Alles auswählen
PATH="/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games:/opt/java/bin"
export JAVA_HOME="/opt/java"
Nach dem neu einloggen kann ich java aber nicht ausführen, sondern nru aus dem Verzeichnis /opt/java/bin mit ./java
Ich will das aber systemweit aus jedem dir machen können, was habe ich falsch gemacht?
-
crazypenguin
- Beiträge: 32
- Registriert: 25.06.2003 15:39:54
Beitrag
von crazypenguin » 01.07.2003 15:53:31
Kommt nach der Stelle noch ein
???
CU - Der Pinguin
these are the words of the penguin
obey them at any time or i will strike vengeance upon thee
-
ReaTh
- Beiträge: 50
- Registriert: 06.05.2003 10:12:12
Beitrag
von ReaTh » 01.07.2003 19:16:32
Code: Alles auswählen
# /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).
PATH="/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games:/opt/java/bin"
export JAVA_HOME="/opt/java"
if [ "$PS1" ]; then
if [ "$BASH" ]; then
PS1='\u@\h:\w\$ '
else
if [ "`id -u`" -eq 0 ]; then
PS1='# '
else
PS1='$ '
fi
fi
fi
export PATH
umask 022
Japp!
-
pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
Beitrag
von pdreker » 01.07.2003 20:37:12
Solche Einstellungen nimmst Du besser in der ~/.bashrc des Users vor.
Versuch 'mal ob nach "source /etc/profile" das Problem weg ist (bis zum Re-Login)
Patrick
-
Olaf Dietsche
- Beiträge: 520
- Registriert: 12.06.2003 23:18:50
- Wohnort: Siegburg
Beitrag
von Olaf Dietsche » 01.07.2003 22:27:23
ReaTh hat geschrieben:Stell ich mich blöd an??? Ich habe mir java installiert ins verzeichnis /opt/j2sdkblabla
und nen link gesetzt damit ich es mit /opt/java ansprechen kann geht auch soweit wunderschön.
Habe dann folgendes in die /etc/profile eingetragen:
Code: Alles auswählen
PATH="/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games:/opt/java/bin"
export JAVA_HOME="/opt/java"
Nach dem neu einloggen kann ich java aber nicht ausführen, sondern nru aus dem Verzeichnis /opt/java/bin mit ./java
Ich will das aber systemweit aus jedem dir machen können, was habe ich falsch gemacht?
Hast du in deinem eigenen ~/.profile die PATH Variable überschrieben?
-
ReaTh
- Beiträge: 50
- Registriert: 06.05.2003 10:12:12
Beitrag
von ReaTh » 01.07.2003 22:45:53
pdreker hat geschrieben:Solche Einstellungen nimmst Du besser in der ~/.bashrc des Users vor.
Versuch 'mal ob nach "source /etc/profile" das Problem weg ist (bis zum Re-Login)
Patrick
Ja, nach source /etc/profile geht es! Was macht denn source da schönes?
@Olaf
nein ich habe gar keine .profile in meinem homedir
-
pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
Beitrag
von pdreker » 02.07.2003 00:46:51
source liest die Datei in die Shell ein... (so wie /etc/profile normalerweise)
Schau 'mal ob in Deinem Home eine .bashrc liegt, in der der Pfad überschrieben wird. Bash liest eine ganze Reihe Dateien beim Einloggen...
Patrick
-
ReaTh
- Beiträge: 50
- Registriert: 06.05.2003 10:12:12
Beitrag
von ReaTh » 02.07.2003 02:30:16
pdreker hat geschrieben:source liest die Datei in die Shell ein... (so wie /etc/profile normalerweise)
Schau 'mal ob in Deinem Home eine .bashrc liegt, in der der Pfad überschrieben wird. Bash liest eine ganze Reihe Dateien beim Einloggen...
Patrick
Code: Alles auswählen
# ---- language-env DON'T MODIFY THIS LINE!
# settings for german speaking users
LANG=de_DE@euro
export LANG
#LC_MESSAGES=de_DE@euro
#LC_CTYPE=de_DE@euro
#export LC_MESSAGES LC_CTYPE
if [ -d /usr/X11R6/lib/X11/nls ]; then
XNLSPATH=/usr/X11R6/lib/X11/nls
export XNLSPATH
fi
export MM_CHARSET=ISO-8859-15
# ---- language-env end DON'T MODIFY THIS LINE!
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples
# If running interactively, then:
if [ "$PS1" ]; then
# don't put duplicate lines in the history. See bash(1) for more options
# export HISTCONTROL=ignoredups
# enable color support of ls and also add handy aliases
eval `dircolors -b`
alias ls='ls --color=auto'
#alias dir='ls --color=auto --format=vertical'
#alias vdir='ls --color=auto --format=long'
# some more ls aliases
#alias ll='ls -l'
#alias la='ls -A'
#alias l='ls -CF'
# set a fancy prompt
PS1='\u@\h:\w\$ '
# If this is an xterm set the title to user@host:dir
#case $TERM in
#xterm*)
# PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"'
# ;;
#*)
# ;;
#esac
# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc).
#if [ -f /etc/bash_completion ]; then
# . /etc/bash_completion
#fi
fi
Sieht irgendwie nicht so aus oder?
-
StP
- Beiträge: 47
- Registriert: 20.11.2002 17:19:26
Beitrag
von StP » 02.07.2003 14:18:38
Hallo,
Code: Alles auswählen
Umgebungsvariablen (und PATH gehört dazu) können in /etc/environment für alle Nutzer angelegt werden. Diese Datei wird über das PAM System ausgewertet, und daher eigentlich bei jeder Login-Shell gelesen.
Das stammt nicht von mir, ich habe es irgendwo im debianforum gefunden.
Seitdem funktioniert bei mir Java.
Gruß StP
-
ReaTh
- Beiträge: 50
- Registriert: 06.05.2003 10:12:12
Beitrag
von ReaTh » 02.07.2003 14:24:52
wie genau sieht diese Datei bei Dir aus?
Einfach nochmal PATH und JAVA_HOME setzen oder wie? Weil vorhanden ist die Datei nicht bei mir
-
StP
- Beiträge: 47
- Registriert: 20.11.2002 17:19:26
Beitrag
von StP » 02.07.2003 14:34:13
Hallo,
ich sitze leider im Moment nicht vor meinem Debian-System.
Soweit ich mich erinnern kann, einfach nochmal PATH und JAVA_HOME setzen.
Wenn ich heute Abend wieder zu Hause bin schaue ich nochmal nach.
Gruß StP
-
nahtgesicht
- Beiträge: 233
- Registriert: 06.02.2003 14:51:28
Beitrag
von nahtgesicht » 02.07.2003 14:56:53
wenn du mit CTRL-ALT-F2 in die konsole gehst, gehts dann?
-
StP
- Beiträge: 47
- Registriert: 20.11.2002 17:19:26
Beitrag
von StP » 02.07.2003 16:00:14
Hallo,
meine /etc/environment sieht so aus:
Code: Alles auswählen
#/etc/environment
LANG=C
PATH="/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games:/opt/java/bin:/opt/javaws"
JAVA_HOME="/opt/java"
Gruß StP
-
ReaTh
- Beiträge: 50
- Registriert: 06.05.2003 10:12:12
Beitrag
von ReaTh » 02.07.2003 17:12:55
nahtgesicht hat geschrieben:wenn du mit CTRL-ALT-F2 in die konsole gehst, gehts dann?
Ja hiermit gehts auch, sowie mit source!!! Was kann das sein?????
So mit der environment gehts jetzt auch
danke!!!
Mir fällt auf ich hätte vielleicht erwähnen sollen, dass ich mich über kde eingeloggt hatte und konsole des KDE-systems benutzt habe
P.S: was unterscheidet jetzt environment von profile???? Kommen die sich nochmal irgendwie in die Quere???
Danke für die Hilfen