Newsgroup: it.comp.os.linux.iniziare
Titolo: Eclipse

Causa motivi di studio devo studiare il Java.HO scaricato eclipse, ma 
non riesco ad installarlo, non c'è un readme, non c'è un file install, 
non c'è nulla.E non ho trovato nemmeno niente di chiaro in giro.C'è 
qualcuno che l'ha installato e mi sa dire come si fa?

Zarathustra wrote:

Scompattalo e avvia `eclipse`. Non c'è nulla da installare (se non la jvm,
ovvio).

 ovvio).
Scusa, io ho lo stesso problema, jrw installato, scompattato eclipse e
lanciato, ma mi dice che jre no è installato, perchè lo cerca nella
stessa directory in cui ho installato eclipse. Bisogna installare eclipse
in qualche durectory particolare?
Franc

Francesca wrote:

Io ho incontrato lo stesso tipo di problemi ed ho risolto aggiungendo le
seguenti righe in un file come .profile o .bash_profile:
JAVA_HOME=/usr/local/jdk
JRE_HOME=/user/local/jre
PATH=$PATH:$JAVA_HOME/bin
MANPATH=$MANPATH:$JAVA_HOME/man
export JAVA_HOME JRE_HOME PATH MANPATH
Ciao

Francesca wrote:

No, forse devi solo sistemare il PATH aggiungendo <java-dir>/bin.
Ho appena provato: scompattato eclipse in una directory temporanea e avviato
senza problemi.

 seguenti righe in un file come .profile o .bash_profile:
Io non li trovo, sai dove dovrebbero essere? Ho provato i file nascosti in
/home, nella directory radice, in /home/francesca, ma non li trovo. Ho
Mandrake 10.1, èuò darsi che li metta da qualche altra parte ?
Franc_

Scusa, ora l'ho trovato in /etc/skel, e l'ho modificato in questo modo
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
	. ~/.bashrc
fi
# User specific environment and startup programs
JAVA_HOME=/usr/java/jdk1.5.0_01
JRE_HOME=/user/local/j2re1.4.2_06
PATH=$PATH:$HOME/bin
PATH=$PATH:$JAVA_HOME/bin
PATH=$PATH:$JRE_HOME/bin
MANPATH=$MANPATH:$JAVA_HOME/man
export JAVA_HOME JRE_HOME PATH MANPATH
unset USERNAME
Ma non mi parte, cioè le variabili d'ambiente così impostate non sono
esportate.
Ho sbagliato qualche cosa?
Franc_

Francesca wrote:

I file che hai precedentemento editato fanno parte della struttura base
della home deo prossimi utenti che verranno creati!
Per ora limitati ad editare il file .bash_profile;è un file nascosto perchè
anteceduto dal punto infatti lo vedi se dai ls -l.Quindi prova da terminale
a posizionarti nella /home/francesca, poi kwrite .bash_profile e aggiungi
le righe che ho consigliato.Puoi anche creare un file javarc con dentro le
stringhe e richiamarlo da .bash_profile come nel mio esempio...
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
. .javarc
export PATH
unset USERNAME

 stringhe e richiamarlo da .bash_profile come nel mio esempio...
Ho capito che se il file non esiste (come nel mio caso, ho verificato
l'esistenza del file nascosto .bash_profile), lo posso creare io con
kwrite? O posso solo modificarlo, se già esiste?
Franc_

Francesca wrote:

Puoi anche crearlo ma a questo punto mi chiedo se tu stia utilizzando la
bash come tua shell.Se è così puoi creare il file .bash_profile come hai
fatto in /etc/skel e dovrebbe funzionare (io ho java della sun e ho
semplicemente aggiunto quellle righe).

 semplicemente aggiunto quellle righe).
Io uso bash come shell, ed è anche la shell di default di Mandrake.
Poi anche io ho installato java della sun, ma nn mi funzionava, ed era per
questo che volevo sapere come aggiornare il PATH.
Franc_

Francesca wrote:

Questo è il modo corretto.Per aggiornare la path puoi anche semplicemente
aggiungere qualcosa come PATH=$PATH:/usr/dove/qui/java/bin.
Io ho utilizzato un altro metodo per fare una cosa pulita e per software
come bluej.
Ciao

 software come bluej.
Io ho impostato il path nel file /etc/profile.
Per comodita' ho anche aggiunto il path dove ho scompattato eclipse ;)
Ciao ;)
--
------------------------------------------------
[Salvatore L.B.] - 
www.shogoki.it
------------------------------------------------
Computer Science Student
University of Palermo  -  [Italy]
------------------------------------------------

 
Scusa, ma io nella directory etc ho una cartella che si chiama profile.d
E' la stessa?
Franc_

Francesca wrote:

in questa cartella puoi mettere un file eseguibile come java.sh cone le
righe...indovina???...
JAVA_HOME=/usr/local/jdk
JRE_HOME=/user/local/jre
PATH=$PATH:$JAVA_HOME/bin
MANPATH=$MANPATH:$JAVA_HOME/man
export JAVA_HOME JRE_HOME PATH MANPATH
Tutto ciò dimostra che la soluzione non unica!
Cecco

 anteceduto dal punto infatti lo vedi se dai ls -l.
ls -la (per i file nascosti)



Si possono anche vedere con Konqueror, c'è l'apposita selezione da menu:
"Visualizza i file nascosti"
Franc_


Ciao :)
Come dice Cecco ci sono tante soluzioni, io ho trovato piu' utile modificare
il mio file /etc/profile (e' un file, la directory che dici tu contiene
altri files di configurazione per determinati programmi).
Ti allego il mio file etc/profile.
PS: Come noterai, ho estratto eclipse in /usr/local/src/eclipse e ho
installato la jdk dall'install della sun che me la ha installata in
/usr/java/jdk1.5.0.
Spero di esserti stato di aiuto.
Ciao ciao ;)
# INIZIO FILE ---
# /etc/profile
# System wide environment and startup programs, for login setup
# Functions and aliases go in /etc/bashrc
pathmunge () {
 if ! echo $PATH | /bin/egrep -q "(^|:)$1($|:)" ; then
    if [ "$2" = "after" ] ; then
       PATH=$PATH:$1
    else
       PATH=$1:$PATH
    fi
 fi
}
# Path manipulation
if [ `id -u` = 0 ]; then
 pathmunge /sbin
 pathmunge /usr/sbin
 pathmunge /usr/local/sbin
fi
pathmunge /usr/X11R6/bin after
unset pathmunge
# No core files by default
ulimit -S -c 0 > /dev/null 2>&1
USER="`id -un`"
LOGNAME=$USER
MAIL="/var/spool/mail/$USER"
HOSTNAME=`/bin/hostname`
HISTSIZE=1000
if [ -z "$INPUTRC" -a ! -f "$HOME/.inputrc" ]; then
    INPUTRC=/etc/inputrc
fi
PATH=.:/usr/local/src/eclipse:/usr/java/jdk1.5.0/bin:$PATH
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC
for i in /etc/profile.d/*.sh ; do
    if [ -r "$i" ]; then
     . $i
    fi
done
unset i
# FINE FILE ---


 Ti allego il mio file etc/profile.
Ti ringrazio per il tuo consiglio. Sono appena all'inizio con lo studio di
bash e quindi dovrò studiarmi il tuo script molto attentamente. POi, la
cosa strana è che non ho nessun file profile, bash_script, ecc.
E' possibile? Ho fatto una ricerca, anche con i file nascosti, ma non so
dove sono presenti in Mandrake.
Franc_

 Franc_
Ciao :)



Ok, ma dove lo devo scompattare? /usr/share va bene?


Non importa dove lo estrai, se non per motivi di ordine e abitudini.
Io per esempio estraggo i sorgenti da compilare in /usr/local/src, anche
eclipse ho messo li, ma sarebbe stato meglio letterlo altrove, dato che non
devo compilarlo ;)
man hier forse ti potra' dare qualche info in piu' ;)
Ciau!
