xfce e xterm - impostare variabile d'ambiente

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
Blallo
Packager
Packager
Messaggi: 3302
Iscritto il: ven 12 ott 2007, 11:37
Nome Cognome: Savino Liguori
Slackware: 14.2 / 12.2
Kernel: 4.4.14-smp
Desktop: DWM
Località: Torino / Torremaggiore (FG)
Contatta:

xfce e xterm - impostare variabile d'ambiente

Messaggio 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??
Ultima modifica di Blallo il mer 22 apr 2009, 14:44, modificato 3 volte in totale.

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: impostare variabile d'ambiente

Messaggio 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?

Avatar utente
Blallo
Packager
Packager
Messaggi: 3302
Iscritto il: ven 12 ott 2007, 11:37
Nome Cognome: Savino Liguori
Slackware: 14.2 / 12.2
Kernel: 4.4.14-smp
Desktop: DWM
Località: Torino / Torremaggiore (FG)
Contatta:

Re: impostare variabile d'ambiente

Messaggio da Blallo »

certo

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: impostare variabile d'ambiente

Messaggio da conraid »

jimmy_page_89 ha scritto:certo

Codice: Seleziona tutto

$ echo $PATH
cosa ti da?

p.s.
nota il $, da root java non ha il path di default

Avatar utente
Blallo
Packager
Packager
Messaggi: 3302
Iscritto il: ven 12 ott 2007, 11:37
Nome Cognome: Savino Liguori
Slackware: 14.2 / 12.2
Kernel: 4.4.14-smp
Desktop: DWM
Località: Torino / Torremaggiore (FG)
Contatta:

Re: impostare variabile d'ambiente

Messaggio da Blallo »

questo

Codice: Seleziona tutto

/usr/local/bin:/usr/bin:/bin:/usr/games:

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: impostare variabile d'ambiente

Messaggio da conraid »

jimmy_page_89 ha scritto:questo

Codice: Seleziona tutto

/usr/local/bin:/usr/bin:/bin:/usr/games:
quei due punti finali mi fanno pensare a qualche errore in uno dei profile, prova a controllare

Avatar utente
cacao74
Linux 0.x
Linux 0.x
Messaggi: 65
Iscritto il: sab 22 lug 2006, 22:42
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: fluxbox
Località: Torino
Contatta:

Re: impostare variabile d'ambiente

Messaggio 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

Avatar utente
Blallo
Packager
Packager
Messaggi: 3302
Iscritto il: ven 12 ott 2007, 11:37
Nome Cognome: Savino Liguori
Slackware: 14.2 / 12.2
Kernel: 4.4.14-smp
Desktop: DWM
Località: Torino / Torremaggiore (FG)
Contatta:

Re: impostare variabile d'ambiente

Messaggio 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!

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: impostare variabile d'ambiente

Messaggio 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

Avatar utente
cacao74
Linux 0.x
Linux 0.x
Messaggi: 65
Iscritto il: sab 22 lug 2006, 22:42
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: fluxbox
Località: Torino
Contatta:

Re: impostare variabile d'ambiente

Messaggio 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!

Avatar utente
Blallo
Packager
Packager
Messaggi: 3302
Iscritto il: ven 12 ott 2007, 11:37
Nome Cognome: Savino Liguori
Slackware: 14.2 / 12.2
Kernel: 4.4.14-smp
Desktop: DWM
Località: Torino / Torremaggiore (FG)
Contatta:

Re: impostare variabile d'ambiene

Messaggio 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

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6643
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: impostare variabile d'ambiente [RISOLTO]

Messaggio da targzeta »

Io non ho capito se hai messo risolto perchè hai risolto o perchè hai sbagliato a mettere risolto :D.

Comunque posta l'ouotput di:

Codice: Seleziona tutto

ls -l /etc/profile.d/
e di

Codice: Seleziona tutto

cat /etc/profile.d/jre.sh
Spina
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

Avatar utente
Blallo
Packager
Packager
Messaggi: 3302
Iscritto il: ven 12 ott 2007, 11:37
Nome Cognome: Savino Liguori
Slackware: 14.2 / 12.2
Kernel: 4.4.14-smp
Desktop: DWM
Località: Torino / Torremaggiore (FG)
Contatta:

Re: impostare variabile d'ambiente [NON ANCORA RISOLTO]

Messaggio da Blallo »

Codice: Seleziona tutto

-rwxr-xr-x 1 root root  146 2007-08-29 02:33 jre.sh
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 :cry: ora ho corretto (in chiave ironica ihihih)

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6643
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: impostare variabile d'ambiente [NON ANCORA RISOLTO]

Messaggio da targzeta »

Ora, fai partire una shell, ad esempio avviando un terminale e poi posta:

Codice: Seleziona tutto

 echo $PATH
Spina
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

Avatar utente
Blallo
Packager
Packager
Messaggi: 3302
Iscritto il: ven 12 ott 2007, 11:37
Nome Cognome: Savino Liguori
Slackware: 14.2 / 12.2
Kernel: 4.4.14-smp
Desktop: DWM
Località: Torino / Torremaggiore (FG)
Contatta:

Re: impostare variabile d'ambiente [NON ANCORA RISOLTO]

Messaggio da Blallo »

/usr/local/bin:/usr/bin:/bin

Rispondi