[LBo] PATH env var.
Geoff Jones
geoffjones99 at ntlworld.com
Wed Feb 7 12:37:41 CET 2007
Help - I recently installed JDK 1.6 and amended /etc/profile to:-
> if [ "`id -u`" -eq 0 ]; then>
> PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin
>/X11:/usr/Java/jdk1.6.0/bin" else>
> PATH="/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games:/usr/Java/jdk1.6
>.0/bin" fi
However,when I
> debian:/etc# echo $PATH
> /usr/local/bin:/usr/local/sbin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/bin/X11:/
>usr/games
the JDK dir is not there?
If I then do:-
> debian:/etc# export PATH="$PATH:/usr/Java/sdk1.6.0/bin"
it appears :-
> debian:/etc# echo $PATH
> /usr/local/bin:/usr/local/sbin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/bin/X11:/
>usr/games:/usr/Java/sdk1.6.0/bin
Again, if I login and source /etc/profile, the PATH is amended:-
> debian:/etc# echo $PATH
> /usr/local/bin:/usr/local/sbin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/bin/X11:/
>usr/games
>debian:/etc# source /etc/profile
> root at debian:/etc# echo $PATH
> /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/
>usr/Java/jdk1.6.0/bin
I thought the /etc/profile file should set the PATH at login?
[I have looked at HOME/.profile + .bashrc but can't see anything to over-ride
this? All the above is as root - but I get the same as user.]
I would be grateful for any advice,
Geoff.
More information about the QnA
mailing list