Pagina 1 di 1

[Risolto]: Slackware multilib e java

Inviato: dom 23 giu 2013, 0:10
da james2221
ciao
Slackware 86_64
ieri ho buttato dentro Slackware multilib, provato con draftsight che è a 32bit e anche con wine: tutto ok.
Oggi volevo sincronizzare i miei dati nel cloud (uso Wuala) e mi sarebbe bastato aprire il sito, aprire una finestra di dialogo e tramite ID e passwd accedere al cloud. Bisogna però che cia sia installato Java. Ho pertanto installato la versione 64bit e la pagina di verifica di Oracle mi conferma che l'installazione è corretta (per la cronaca jre-7u25-linux-x64).Clicco sul sito del cloud e mi si dice che sta avviando Java....ormai da mezzora....
Anche il terminale conferma

Codice: Seleziona tutto

JVMLauncher.afterStart(): starting JVM process watcher
SE invece chiedo

Codice: Seleziona tutto

which: no java in (/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/lib64/qt/bin:.)
mi dice che mancano le lib. Allora provo a installare la versione java32bit ma il sito di wuala mi dice subito che Java non c'è, almeno con la 64bit tentava di cercarlo.
E' un problema di librerie 32-64 presumo, ma siccome sta storia del multilib non mi è chiarissima non so dove mettere le mani.
A meno che manchi qualcosa di Java ....

grazie

Re: Slackware multilib e java

Inviato: dom 23 giu 2013, 11:39
da erio
...forse e' meglio fare il pacchetto java tramite slackbuild,credo,visto che non lo specifichi..

Re: Slackware multilib e java

Inviato: dom 23 giu 2013, 12:17
da james2221
ciao
penso di aver fatto i passaggi corretti.
Ho seguito questo wikihttp://docs.slackware.com/howtos:software:java
utilizzando pertanto lo slackbuild su DVD e scaricando l'ultima versione di Jre, come specificato peraltro sia nel wiki che nel dvd stesso.
Dove posso avere cannato ?
grazie

Re: Slackware multilib e java

Inviato: dom 23 giu 2013, 13:48
da erio
io ho usato jdk per xbmc,e devi riavviare per averlo operativo,ma sicuramente l'hai fatto.

Re: Slackware multilib e java

Inviato: dom 23 giu 2013, 14:00
da 414N
Sembra che tu non abbia effettuato un nuovo login subito dopo aver installato Java.
Innanzitutto controlla che /etc/profile.d/jre.sh o jdk.sh esista e sia eseguibile: in questo modo, al login successivo, dovresti avere nel PATH il percorso giusto per trovare il binario java.
Per applicare il cambiamento subito puoi lanciare firefox da terminale dopo aver ricaricato il file /etc/profile (e, di conseguenza, anche il file relativo a Java) così:

Codice: Seleziona tutto

. /etc/profile
firefox &

Re: Slackware multilib e java

Inviato: lun 24 giu 2013, 7:28
da james2221
ciao
per aver risolto ho risolto, quello che mi fa leggermente imbestialire è il non sapere come. Ovvero: la installazione è stata fatta con i sacri crismi, ho spento e riacceso (mi sono spostato su Arch per sincronizzare e fare il backup in cloud) ma nonostante tutto niente da fare, nella pagina web del cloud il pirolino continuava a girare all'infinito e mi diceva che stava cercando java. Ieri sera prima della nanna accendo il pc, leggo il suggerimento di @414, butto lì un

Codice: Seleziona tutto

. /etc/profile
firefox &
e tutto funge.
La domanda tra il serio e il faceto: ma non è che la nostra amata distro, sapendo che sono un nubbio, mi stia prendendo in giro? Ma ad ogni riavvio non si aggiornano in automatico i profili?
grazie

Re: [Risolto]: Slackware multilib e java

Inviato: lun 24 giu 2013, 13:02
da ZeroUno
Se usi KDE&Konsole:

Apri Konsole
Impostazioni -> Gestisci profili -> Modifica profilo -> Comando: /bin/bash -l

Re: [Risolto]: Slackware multilib e java

Inviato: lun 24 giu 2013, 13:10
da james2221
ok chiarissimo, ma su Slack ho xfce4.
Grazie

Re: [Risolto]: Slackware multilib e java

Inviato: lun 24 giu 2013, 13:54
da ZeroUno
Quando carichi il terminale, ti compare "bash$" o "<username>@<hostname>:~ $" ?
prova a dare un 'ps -f' appena aperta la shell:

Codice: Seleziona tutto

$ ps -f
UID        PID  PPID  C STIME TTY          TIME CMD
matteo   28862 26216  0 13:48 pts/4    00:00:00 /bin/bash -l
Nel primo caso significa che non ha caricato /etc/profile perchè ha caricato bash e non bash -l
Dovresti cercare la stessa impostazione per xfce.

Anche se ho fatto la prova e mi sembra che la JAVA_HOME la imposta comunque anche se non ci metto bash -l

prova a dare echo $JAVA_HOME appena aperta la shell.

Però io uso kde; vedi se xfce ha l'opzione "carica le variabili di ambiente" o "il profilo" al login.
Usi startx o runlevel 4? eventualmente usi xdm? Anche questo può entrare in gioco

Re: [Risolto]: Slackware multilib e java

Inviato: lun 24 giu 2013, 14:23
da james2221
ciao
non carica i profili, ho questo

Codice: Seleziona tutto

bash-4.2$ ps -f
UID        PID  PPID  C STIME TTY          TIME CMD
piero     2747  2745  0 14:18 pts/0    00:00:00 bash
ma non ho trovato opzioni al riguardo nelle preferenze del terminale.
Ci entrano per caso le opzioni di slim.conf, datosi che avvio con runlevel4 ?
c'è questa riga in slim.conf che mi incuriosisce

Codice: Seleziona tutto

default_path        /bin:/usr/bin:/usr/local/bin
grazie