Newsgroup: it.comp.os.linux.iniziare
Titolo: modificare la variabile PATH

ciao a tutti, 
ho da poco installato l'sdk scaricato dal sito della Sun e lo ho messo in
/usr/local 
il problema è che non riesco a modificare correttamente la variabile
d'ambiente 
PATH (e anche le altre a dire la verità) 
 
cmq, da quello che so basta modificare il file $HOME/.bash_profile, nel
mio caso 
ecco cosa c'è dentro: 
-------- 
umask 022 
 
if [ -f ~/.bashrc ]; then 
    source ~/.bashrc 
fi 
 
export BASH_ENV="$HOME/.bashrc" 
export MAIL="$HOME/Mail/Inbox" 
export TMPDIR="$HOME/.tmp" 
export USER=`whoami` 
export HOSTNAME=`hostname` 
export PAGER=less 
export EDITOR="vim" 
export SLANG_EDITOR="vim %s" 
export PATH=$PATH:$HOME:/usr/local/jdk1.5.0/bin 
 
LANG="en_US.ISO-8859-15" 
export LANG=$LANG 
export LC_COLLATE=$LANG 
export LC_CTYPE=$LANG 
export LC_NUMERIC=$LANG 
export LC_MONETARY=$LANG 
export LC_MESSAGES=$LANG 
export LC_TIME=$LANG 
export LC_ALL= 
-------- 
 
ho anche rifatto il login dell'utente per fargli prendere le modifiche ma
ecco cosa 
succede se scrivo echo $PATH da console: 
/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games 
 
nemmeno le altre variabili mi prende....boh 
cosa mi sono dimenticato di fare? 
 
aiutatemi :) 
grazie 
 
Allanon 
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 export BASH_ENV="$HOME/.bashrc" 
Forse perche' usa .bashrc invece di bash_profile.
Davide
-- 
Welcome to Hell!  Here's your copy of Windows! 

 Forse perche' usa .bashrc invece di bash_profile. 
 
uhm...ops 
senti, come faccio a dirgli pero' di utilizzare anche quello scritto in
bash_profile? 
 
ho commentato la riga incriminata ma non e' cambiato nulla, ho pure
provato a 
mettere "export BASH_ENV_"$HOME/.bash_profile" ma ovviamente non è 
cambiato nulla... 
 
ah mi ero dimenticato pure prima di dire che uso Debian unstable. 
 
ciao e grazie 


 Allanon
Facci sapere, ciao!
--
------------------------------------------------
[Salvatore L.B.] - 
www.shogoki.it
------------------------------------------------
Computer Science Student
University of Palermo - [Italy]
------------------------------------------------

 export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC 
 
copiata nel mio file /etc/profile ma non cambia nulla, cmq leggendo il
capitolo 
INVOCATION nella man di bash credo che la shell di bash che viene avviata
sul 
mio pc sia interattiva ma non di login, infatti mi sa proprio che legge
solo i 
file /etc/bash.bashrc e $HOME/.bashrc 
 
se io infatti ho settato le variabili d'ambiente nel file ~/.bash_profile
ma questo 
non viene letto, se da console invece do il comando "bash --login" ecco
che il 
path cambia perchè rilegge il .bash_profile, non so se mi sono spiegato :D 
 
in pratica l'unica soluzione che ho trovato è mettere tutte le righe
relative agli 
export di variabili nel file ~/.bashrc 
 
boh...cmq ho una gran confusione in testa :P 
 
ciao e grazie cmq 


 Allanon
Ciao ^^
-- 
------------------------------------------------
[Salvatore L.B.] - 
www.shogoki.it
------------------------------------------------
Computer Science Student
University of Palermo - [Italy]
------------------------------------------------
Powered by: Fedora Core 2 (2.6.6)