Pagina 1 di 4
xfce e xterm - impostare variabile d'ambiente
Inviato: sab 18 apr 2009, 14:41
da Blallo
ho installato la jre da slacky, ma nonostante in profile.d ci sia il file jre.sh che contiene tutti gli export per la variabile $PATH, non viene memorizzata, nemmeno introducendoli a mano...che posso fare??
Re: impostare variabile d'ambiente
Inviato: sab 18 apr 2009, 14:45
da conraid
jimmy_page_89 ha scritto:ho installato la jre da slacky, ma nonostante in profile.d ci sia il file jre.sh che contiene tutti gli export per la variabile $PATH, non viene memorizzata, nemmeno introducendoli a mano...che posso fare??
è eseguibile il file?
Re: impostare variabile d'ambiente
Inviato: sab 18 apr 2009, 14:51
da Blallo
certo
Re: impostare variabile d'ambiente
Inviato: sab 18 apr 2009, 14:57
da conraid
jimmy_page_89 ha scritto:certo
cosa ti da?
p.s.
nota il $, da root java non ha il path di default
Re: impostare variabile d'ambiente
Inviato: sab 18 apr 2009, 15:09
da Blallo
Re: impostare variabile d'ambiente
Inviato: sab 18 apr 2009, 18:09
da conraid
jimmy_page_89 ha scritto:questo
quei due punti finali mi fanno pensare a qualche errore in uno dei profile, prova a controllare
Re: impostare variabile d'ambiente
Inviato: sab 18 apr 2009, 23:56
da cacao74
jimmy_page_89 ha scritto:ho installato la jre da slacky, ma nonostante in profile.d ci sia il file jre.sh che contiene tutti gli export per la variabile $PATH, non viene memorizzata, nemmeno introducendoli a mano...che posso fare??
/etc/profile ed /etc/profile.d/* vengolo letti normalmente in una shell di login, quindi da una normale sessione di terminale aperta sotto X non sono considerati. Tra i mille e piu' modi che puoi scegliere per fare quello che chiedi, quello che opterei io e' per la definizione dell'ambiente java in $HOME/.bashrc
ciao
Re: impostare variabile d'ambiente
Inviato: dom 19 apr 2009, 10:41
da Blallo
cacao74 ha scritto:jimmy_page_89 ha scritto:ho installato la jre da slacky, ma nonostante in profile.d ci sia il file jre.sh che contiene tutti gli export per la variabile $PATH, non viene memorizzata, nemmeno introducendoli a mano...che posso fare??
/etc/profile ed /etc/profile.d/* vengolo letti normalmente in una shell di login, quindi da una normale sessione di terminale aperta sotto X non sono considerati. Tra i mille e piu' modi che puoi scegliere per fare quello che chiedi, quello che opterei io e' per la definizione dell'ambiente java in $HOME/.bashrc
ciao
grazie mille!
Re: impostare variabile d'ambiente
Inviato: dom 19 apr 2009, 11:38
da conraid
cacao74 ha scritto:jimmy_page_89 ha scritto:ho installato la jre da slacky, ma nonostante in profile.d ci sia il file jre.sh che contiene tutti gli export per la variabile $PATH, non viene memorizzata, nemmeno introducendoli a mano...che posso fare??
/etc/profile ed /etc/profile.d/* vengolo letti normalmente in una shell di login, quindi da una normale sessione di terminale aperta sotto X non sono considerati. Tra i mille e piu' modi che puoi scegliere per fare quello che chiedi, quello che opterei io e' per la definizione dell'ambiente java in $HOME/.bashrc
ciao
sono considerati eccome, ti vengono assegnate all'avvio e le hai sempre
altrimenti io avrei ne lingua italiana ne tutte le path, che invece ho
Re: impostare variabile d'ambiente
Inviato: dom 19 apr 2009, 12:52
da cacao74
conraid ha scritto:cacao74 ha scritto:
/etc/profile ed /etc/profile.d/*...
sono considerati eccome, ti vengono assegnate all'avvio e le hai sempre
altrimenti io avrei ne lingua italiana ne tutte le path, che invece ho
Hai ovviamente ragione.
Ho fatto un uscita totalmente infelice. Pensavo ad una cosa e ne ho scritta un'altra totalmente errata. Chiedo venia.
@jimmi_page_89:
$HOME/.bashrc non viene letto da una shell di login, mentre /etc/profile{,.d/} invece sono sempre interpellati...come giustamente dice Conraid.
dai un output dei permessi sul file jre.sh, postane anche il contenuto ed assicurati che in /etc/profile vengano letti i file eseguibili in /etc/profile.d/
ancora scusa per la vaccata... figur 'e 'mme!
Re: impostare variabile d'ambiene
Inviato: dom 19 apr 2009, 14:21
da Blallo
1) non so darti l'output ma comunque sono sicuro sia eseguibile (l'ho visto da thunar)
2) come faccio a capire e legge la directory?
ecco il mio profile
Codice: Seleziona tutto
# /etc/profile: This file contains system-wide defaults used by
# all Bourne (and related) shells.
# Set the values for some environment variables:
export MINICOM="-c on"
export MANPATH=/usr/local/man:/usr/man
export HOSTNAME="`cat /etc/HOSTNAME`"
export LESSOPEN="|lesspipe.sh %s"
export LESS="-M"
# If the user doesn't have a .inputrc, use the one in /etc.
if [ ! -r "$HOME/.inputrc" ]; then
export INPUTRC=/etc/inputrc
fi
# Set the default system $PATH:
PATH="/usr/local/bin:/usr/bin:/bin:/usr/games"
# For root users, ensure that /usr/local/sbin, /usr/sbin, and /sbin are in
# the $PATH. Some means of connection don't add these by default (sshd comes
# to mind).
if [ "`id -u`" = "0" ]; then
echo $PATH | grep /usr/local/sbin 1> /dev/null 2> /dev/null
if [ ! $? = 0 ]; then
PATH=/usr/local/sbin:/usr/sbin:/sbin:$PATH
fi
fi
# I had problems with the backspace key using 'eval tset' instead of 'TERM=',
# but you might want to try it anyway instead of the section below it. I
# think with the right /etc/termcap it would work.
# eval `tset -sQ "$TERM"`
# Set TERM to linux for unknown type or unset variable:
if [ "$TERM" = "" -o "$TERM" = "unknown" ]; then
TERM=linux
fi
# Set ksh93 visual editing mode:
if [ "$SHELL" = "/bin/ksh" ]; then
VISUAL=emacs
# VISUAL=gmacs
# VISUAL=vi
fi
# Set a default shell prompt:
#PS1='`hostname`:`pwd`# '
if [ "$SHELL" = "/bin/pdksh" ]; then
PS1='! $ '
elif [ "$SHELL" = "/bin/ksh" ]; then
PS1='! ${PWD/#$HOME/~}$ '
elif [ "$SHELL" = "/bin/zsh" ]; then
PS1='%n@%m:%~%# '
elif [ "$SHELL" = "/bin/ash" ]; then
PS1='$ '
else
PS1='\u@\h:\w\$ '
fi
PS2='> '
export PATH DISPLAY LESS TERM PS1 PS2
# Default umask. A umask of 022 prevents new files from being created group
# and world writable.
umask 022
# Notify user of incoming mail. This can be overridden in the user's
# local startup file (~/.bash.login or whatever, depending on the shell)
if [ -x /usr/bin/biff ]; then
biff y 2> /dev/null
fi
# Append any additional sh scripts found in /etc/profile.d/:
for profile_script in /etc/profile.d/*.sh ; do
if [ -x $profile_script ]; then
. $profile_script
fi
done
unset profile_script
# For non-root users, add the current directory to the search path:
if [ ! "`id -u`" = "0" ]; then
PATH="$PATH:."
fi
export INTEL_BATCH=1
Re: impostare variabile d'ambiente [RISOLTO]
Inviato: dom 19 apr 2009, 14:27
da targzeta
Io non ho capito se hai messo risolto perchè hai risolto o perchè hai sbagliato a mettere risolto

.
Comunque posta l'ouotput di:
e di
Spina
Re: impostare variabile d'ambiente [NON ANCORA RISOLTO]
Inviato: dom 19 apr 2009, 14:34
da Blallo
e
Codice: Seleziona tutto
export JAVA_HOME=/usr/lib/java
export MANPATH="${MANPATH}:${JAVA_HOME}/man"
export PATH="${PATH}:${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin"
Ps ho messo risolto perchè era andato ma al riavvio è sparito di nuovo

ora ho corretto (in chiave ironica ihihih)
Re: impostare variabile d'ambiente [NON ANCORA RISOLTO]
Inviato: dom 19 apr 2009, 14:37
da targzeta
Ora, fai partire una shell, ad esempio avviando un terminale e poi posta:
Spina
Re: impostare variabile d'ambiente [NON ANCORA RISOLTO]
Inviato: dom 19 apr 2009, 14:44
da Blallo
/usr/local/bin:/usr/bin:/bin