Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Java 64-bit
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
publiosulpicio
Apprentice
Apprentice


Joined: 31 Aug 2008
Posts: 150

PostPosted: Thu Nov 20, 2008 5:03 pm    Post subject: Java 64-bit Reply with quote

Salve a tutti. Ho gentoo installato nella versione a 64-bit. C'è un modo ragionevole per far funzionare in firefox il supporto java? Leggendo in giro quasi tutti dicono di installare firefox-bin a 32 bit, ma vorrei evitarlo.. dopo tutto voglio usare un sistema a 64 bit! Grazie a tutti.
Ricky
Back to top
View user's profile Send private message
ckx3009
Guru
Guru


Joined: 08 Apr 2008
Posts: 362
Location: Milano, Italy

PostPosted: Thu Nov 20, 2008 5:21 pm    Post subject: Reply with quote

il problema e' che il supporto per i tuoi 64 bit e' ancora molto limitato e spesso ti tocca scendere a compromessi, come per ALSA o, in questo caso, per firefox.

puoi provare a dare un occhio alla guida a java per gentoo
Back to top
View user's profile Send private message
publiosulpicio
Apprentice
Apprentice


Joined: 31 Aug 2008
Posts: 150

PostPosted: Thu Nov 20, 2008 6:15 pm    Post subject: Reply with quote

L'ho già guardata, fa solo un accenno alla questione dell'architettura e non dice niente di utile per questo problema... qualcuno ne sa di più?
Back to top
View user's profile Send private message
djinnZ
Advocate
Advocate


Joined: 02 Nov 2006
Posts: 4831
Location: somewhere in L.O.S.

PostPosted: Thu Nov 20, 2008 6:16 pm    Post subject: Reply with quote

oppure potresti provare suportando il java via bin_fmt ma tutti i programmi del chroot a 32 troverebbero modo di incasinarsi, oltre ai rischi di sicurezza ed i problemi assortiti.
Di sicuro ti complichi la vita e non guadagni molto in prestazioni.
_________________
scita et risus abundant in ore stultorum sed etiam semper severi insani sunt:wink:
mala tempora currunt...mater stultorum semper pregna est :evil:
Murpy'sLaw:If anything can go wrong, it will - O'Toole's Corollary:Murphy was an optimist :wink:
Back to top
View user's profile Send private message
publiosulpicio
Apprentice
Apprentice


Joined: 31 Aug 2008
Posts: 150

PostPosted: Thu Nov 20, 2008 7:39 pm    Post subject: Reply with quote

Quindi la soluzione migliore è usare firefox a 32 bit?
Back to top
View user's profile Send private message
ckx3009
Guru
Guru


Joined: 08 Apr 2008
Posts: 362
Location: Milano, Italy

PostPosted: Thu Nov 20, 2008 8:30 pm    Post subject: Reply with quote

sembrerebbe di si.
la differenza cmq sara' abbastanza poco visibile in ogni caso.
Back to top
View user's profile Send private message
Deus Ex
Guru
Guru


Joined: 16 Nov 2005
Posts: 489
Location: Patavium

PostPosted: Fri Nov 21, 2008 7:54 am    Post subject: Reply with quote

Io continuo ad usare Blackdown, che per quanto vecchiotta, continua a funzionare con la sua VM.
_________________
Deus Ex
--
L’inflazione che caccia nelle mani dell’individuo, in un gesto solo, miliardi di marchi, lasciandolo più miserabile di prima, dimostra punto per punto che il denaro è un’allucinazione collettiva.
Back to top
View user's profile Send private message
Robu
n00b
n00b


Joined: 19 Nov 2003
Posts: 24
Location: Italy

PostPosted: Fri Nov 21, 2008 8:47 am    Post subject: Reply with quote

Quote:
Quindi la soluzione migliore è usare firefox a 32 bit?

Non so se sia la soluzione migliore, ma io uso icedtea-bin e sono soddisfatto.
L'ebuild lo ho preso qui cercando nel forum:
http://gimpel.ath.cx/svn/gimpel/dev-java/
Ciao
Back to top
View user's profile Send private message
publiosulpicio
Apprentice
Apprentice


Joined: 31 Aug 2008
Posts: 150

PostPosted: Fri Nov 21, 2008 7:01 pm    Post subject: Reply with quote

Robu wrote:
Quote:
Quindi la soluzione migliore è usare firefox a 32 bit?

Non so se sia la soluzione migliore, ma io uso icedtea-bin e sono soddisfatto.
L'ebuild lo ho preso qui cercando nel forum:
http://gimpel.ath.cx/svn/gimpel/dev-java/
Ciao


Potresti spiegarmi meglio cosa fare o linkare una guida per usare ebuild che non sono già in portage? Ho appena iniziato ad usare Gentoo!
Back to top
View user's profile Send private message
Robu
n00b
n00b


Joined: 19 Nov 2003
Posts: 24
Location: Italy

PostPosted: Sat Nov 22, 2008 12:57 pm    Post subject: Reply with quote

publiosulpicio:
per gestire gli overlay ci sono diverse guide ed il programma più indicato credo sia layman. Fai una ricerca, trovi molte guide e threads.
Premetto che non sono esperto quindi sicuramente le cose che ti scrivo non saranno "le migliori", ma confido che qui nel forum altri correggeranno le cose errate.
Io ho solo questo pacchetto che non è incluso nel tree ufficiale di portage quindi non ho installato layman ed ho fatto le cose manualmente:
nel caso specifico di icedtea-bin crei la dir /usr/local/portage/dev-java/icedtea-bin/ e ci copi dentro i files e il folder del link che ho indicato nel precedente post. Per essere più precisi tra i due ebuild ti consiglio di copiarti solo la versione inferiore (icedtea-bin-1.7.0.ebuild). Poi da root vai in quella directory e ricostruisci il file Manifest:
Code:
ebuild icedtea-bin-1.7.0.ebuild manifest

Ora abiliti la versione instabile di icedtea-bin:
Code:
echo "dev-java/icedtea-bin ~amd64" >> /etc/portage/package.keywords


Questa versione richiede gcc-4.2 installato. Installalo e poi con
Code:
 emerge icedtea-bin
installi il plugin per il browser.
Qui nel forum https://forums.gentoo.org/viewtopic-t-636218-highlight-icedtea.html trovi anche come fare le cose "bene" nel caso che questo metodo non ti dovesse funzionare a dovere. Io ho scelto questo metodo per non dover compilare troppe cose. Spero di esserti stato di aiuto. Ciao
Back to top
View user's profile Send private message
fbcyborg
Advocate
Advocate


Joined: 16 Oct 2005
Posts: 3056
Location: ROMA

PostPosted: Sat Nov 22, 2008 3:15 pm    Post subject: Reply with quote

Ciao,

io uso mozilla-firefox-bin + sun-jre-bin e non ho alcun problema. L'unica cosa è che è richiesto il link simbolico da /opt/emul-linux-x86-java-X.X.X/plugin/i386/ns7/libjavaplugin_oji.so a /opt/firefox/plugins/libjavaplugin_oji.so
_________________
[HOWTO] Come criptare la /home usando cryptsetup e luks
[HOWTO] Abilitare il supporto al dom0 XEN su kernel 3.X
Help answer the unanswered
Back to top
View user's profile Send private message
CarloJekko
Veteran
Veteran


Joined: 31 Mar 2005
Posts: 1315
Location: Baia Domizia :-)

PostPosted: Fri Dec 12, 2008 3:42 pm    Post subject: Reply with quote

è arrivata finalmente la notizia: http://blogs.sun.com/vita/entry/java_se_6_update_12
si scarica da : http://download.java.net/jdk6/
EDIT : aggiornato il link (scusa fbcyborg)
e quindi la versione a 32 bit : http://www.java.net/download/jdk6/6u12/promoted/b02/binaries/jdk-6u12-ea-bin-b02-linux-i586-08_dec_2008.bin
e qui quella a 64: http://www.java.net/download/jdk6/6u12/promoted/b02/binaries/jdk-6u12-ea-bin-b02-linux-amd64-08_dec_2008.bin
Le librerie da linkare all'interno della cartella plugin del browser sono libjavaplugin_jni.so e libnpjp2.so
... meglio tardi che mai !!
:wink:
_________________
C.


Last edited by CarloJekko on Fri Dec 12, 2008 11:36 pm; edited 3 times in total
Back to top
View user's profile Send private message
fbcyborg
Advocate
Advocate


Joined: 16 Oct 2005
Posts: 3056
Location: ROMA

PostPosted: Fri Dec 12, 2008 10:09 pm    Post subject: Reply with quote

Ottima Notizia!!

Esattamente in che directory (di destinazione) lo fai il link simbolico?
Vorrei far sì che tutti gli utenti di default avessero tutti i plugin a disposizione.
_________________
[HOWTO] Come criptare la /home usando cryptsetup e luks
[HOWTO] Abilitare il supporto al dom0 XEN su kernel 3.X
Help answer the unanswered
Back to top
View user's profile Send private message
CarloJekko
Veteran
Veteran


Joined: 31 Mar 2005
Posts: 1315
Location: Baia Domizia :-)

PostPosted: Fri Dec 12, 2008 10:45 pm    Post subject: Reply with quote

fbcyborg wrote:
Ottima Notizia!!

Esattamente in che directory (di destinazione) lo fai il link simbolico?
Vorrei far sì che tutti gli utenti di default avessero tutti i plugin a disposizione.

prova /usr/lib/nsbrowser/plugins/
_________________
C.
Back to top
View user's profile Send private message
fbcyborg
Advocate
Advocate


Joined: 16 Oct 2005
Posts: 3056
Location: ROMA

PostPosted: Fri Dec 12, 2008 10:52 pm    Post subject: Reply with quote

Ho provato, però secondo me questi files hanno dei problemi:
Quando vado a linkare jdk1.6.0_12/jre/lib/i386/libjavaplugin_jni.so e jdk1.6.0_12/jre/lib/i386/libnpjp2.so nella dir che mi hai detto (ma in realtà qualsiasi sia la dir di destinazione fa la stessa cosa), poi facendo un ls -l /usr/lib/nsbrowser/plugins/, ottengo una cosa strana: entrambi i files appena linkati "lampeggiano"!!! Come quando c'è un link simbolico che fa riferimento ad un file che è stato cancellato dall'hard disk! O_O

Non capisco.

L'installazione di jdk-6u12-ea-bin-b02-linux-i586-08_dec_2008.bin, ovviamente l'ho fatta manualmente, lanciando il binario da riga di comando.

EDIT1: anche se ci copio entrambi i files, in quella dir, il java plugin non mi funziona.
EDIT2: forse ho scoperto perché non funziona!!! Mi sa che tu hai riportato l'URL della versione a 32 bit per i586! :D quì serve quella per amd64! Ed io che ho bovinamente scaricato senza controllare l'esattezza dell'URL! :D
EDIT3: Ecco svelato l'arcano! :D il link corretto al plugin da scaricare per amd64 è questo.
Per far sì che il java plugin funzioni occorre digitare i seguenti comandi:
Code:
ln -s /opt/jdk1.6.0_12/jre/lib/amd64/libjavaplugin_jni.so /usr/lib/nsbrowser/plugins/libjavaplugin_jni.so
ln -s /opt/jdk1.6.0_12/jre/lib/amd64/libnpjp2.so /usr/lib/nsbrowser/plugins/libnpjp2.so

E sul primo non sono sicuro ma credo sia superfluo. Infatti, andando in about:config, nella lista compare solo libnpjp2. Comunque java funziona.

Finalmente!!!!!!
_________________
[HOWTO] Come criptare la /home usando cryptsetup e luks
[HOWTO] Abilitare il supporto al dom0 XEN su kernel 3.X
Help answer the unanswered
Back to top
View user's profile Send private message
CarloJekko
Veteran
Veteran


Joined: 31 Mar 2005
Posts: 1315
Location: Baia Domizia :-)

PostPosted: Fri Dec 12, 2008 11:32 pm    Post subject: Reply with quote

fbcyborg wrote:
Ho provato, però secondo me questi files hanno dei problemi:
Quando vado a linkare jdk1.6.0_12/jre/lib/i386/libjavaplugin_jni.so e jdk1.6.0_12/jre/lib/i386/libnpjp2.so nella dir che mi hai detto (ma in realtà qualsiasi sia la dir di destinazione fa la stessa cosa), poi facendo un ls -l /usr/lib/nsbrowser/plugins/, ottengo una cosa strana: entrambi i files appena linkati "lampeggiano"!!! Come quando c'è un link simbolico che fa riferimento ad un file che è stato cancellato dall'hard disk! O_O

Non capisco.

L'installazione di jdk-6u12-ea-bin-b02-linux-i586-08_dec_2008.bin, ovviamente l'ho fatta manualmente, lanciando il binario da riga di comando.

EDIT1: anche se ci copio entrambi i files, in quella dir, il java plugin non mi funziona.
EDIT2: forse ho scoperto perché non funziona!!! Mi sa che tu hai riportato l'URL della versione a 32 bit per i586! :D quì serve quella per amd64! Ed io che ho bovinamente scaricato senza controllare l'esattezza dell'URL! :D
EDIT3: Ecco svelato l'arcano! :D il link corretto al plugin da scaricare per amd64 è questo.
Per far sì che il java plugin funzioni occorre digitare i seguenti comandi:
Code:
ln -s /opt/jdk1.6.0_12/jre/lib/amd64/libjavaplugin_jni.so /usr/lib/nsbrowser/plugins/libjavaplugin_jni.so
ln -s /opt/jdk1.6.0_12/jre/lib/amd64/libnpjp2.so /usr/lib/nsbrowser/plugins/libnpjp2.so

E sul primo non sono sicuro ma credo sia superfluo. Infatti, andando in about:config, nella lista compare solo libnpjp2. Comunque java funziona.

Finalmente!!!!!!

:oops: Scuuuusa ... mi sono lasciato trasportare :lol:
Che tonto.. c'era pure scritto i586
_________________
C.
Back to top
View user's profile Send private message
fbcyborg
Advocate
Advocate


Joined: 16 Oct 2005
Posts: 3056
Location: ROMA

PostPosted: Fri Dec 12, 2008 11:34 pm    Post subject: Reply with quote

Va bene, l'importante è essersene accorti!
Aggiorna il tuo post! :D
_________________
[HOWTO] Come criptare la /home usando cryptsetup e luks
[HOWTO] Abilitare il supporto al dom0 XEN su kernel 3.X
Help answer the unanswered
Back to top
View user's profile Send private message
!equilibrium
Bodhisattva
Bodhisattva


Joined: 06 Jun 2004
Posts: 2109
Location: MI/BG/LC

PostPosted: Wed Dec 24, 2008 1:35 pm    Post subject: Reply with quote

uhmmm.. perchè non leggete attentamente le guide?

Code:
eselect java-nsplugin list


per vivere felici e contenti, ma soprattutto senza fare ca**ate con i symlink broken (voglio vedervi al prossimo switch della JRE/JDK quando non riuscirete più ad avere un classpath sano).
_________________
Arch Tester for Gentoo/FreeBSD
Equilibrium's Universe

all my contents are released under the Creative Commons Licence by-nc-nd 2.5
Back to top
View user's profile Send private message
fbcyborg
Advocate
Advocate


Joined: 16 Oct 2005
Posts: 3056
Location: ROMA

PostPosted: Wed Dec 24, 2008 1:38 pm    Post subject: Reply with quote

Io non ho avuto alcun problema! (A parte quello iniziale della mia disattenzione sul fatto che ho installato la versione non per amd64!) :D Mannaggia allo stress!
_________________
[HOWTO] Come criptare la /home usando cryptsetup e luks
[HOWTO] Abilitare il supporto al dom0 XEN su kernel 3.X
Help answer the unanswered
Back to top
View user's profile Send private message
publiosulpicio
Apprentice
Apprentice


Joined: 31 Aug 2008
Posts: 150

PostPosted: Tue Jan 06, 2009 3:27 pm    Post subject: Reply with quote

Quindi ora seguendo la guidda ufficiale si ha java funzionante anche a 64 bit? A me non sembra! Cioè, se seguo la guida non è tutto come prima! L'output di eselect java-nsplugin list è
Code:
Available 32-bit Java browser plugins
Available 64-bit Java browser plugins
In pratica cosa devo fare?
Back to top
View user's profile Send private message
fbcyborg
Advocate
Advocate


Joined: 16 Oct 2005
Posts: 3056
Location: ROMA

PostPosted: Tue Jan 06, 2009 3:28 pm    Post subject: Reply with quote

Ma lascia perdere la guida ufficiale (per ora) e fai come indicato in questo thread! Vedrai che funziona!
_________________
[HOWTO] Come criptare la /home usando cryptsetup e luks
[HOWTO] Abilitare il supporto al dom0 XEN su kernel 3.X
Help answer the unanswered
Back to top
View user's profile Send private message
GabrieleB
Guru
Guru


Joined: 22 Jul 2003
Posts: 317

PostPosted: Sun Jan 11, 2009 10:34 am    Post subject: Reply with quote

fbcyborg wrote:

L'installazione di jdk-6u12-ea-bin-b02-linux-i586-08_dec_2008.bin, ovviamente l'ho fatta manualmente, lanciando il binario da riga di comando.

questo 3d capita a fagiolo ... sto ripassando a gentoo dopo un anno di winzozz.
sono au amd64, e emerge mi ha messo su dev-java/sun-jdk-1.6.0.11. Vedo che il plugin riporta versione 12. Lo posso installare lo stesso ? O devo installarmi a manella jdk.1.6.0.12 ?
_________________
Keyboard error. Press F1 to continue.
Back to top
View user's profile Send private message
fbcyborg
Advocate
Advocate


Joined: 16 Oct 2005
Posts: 3056
Location: ROMA

PostPosted: Sun Jan 11, 2009 12:16 pm    Post subject: Reply with quote

Certo che puoi installarlo lo stesso!
Io l'ho installato a manella perché in portage ancora non c'è la .12. (Può essere anche che nel frattempo l'abbiano messa eh!)
_________________
[HOWTO] Come criptare la /home usando cryptsetup e luks
[HOWTO] Abilitare il supporto al dom0 XEN su kernel 3.X
Help answer the unanswered
Back to top
View user's profile Send private message
oRDeX
Veteran
Veteran


Joined: 19 Oct 2003
Posts: 1325
Location: Italy

PostPosted: Sun Jan 11, 2009 12:49 pm    Post subject: Reply with quote

Per evitare queste cose a "manella" è possibile scaricare un ebuild dalla directory di un overlay:
https://overlays.gentoo.org/proj/java/export/7270/java-experimental/dev-java/sun-jdk/sun-jdk-1.6.0.12_beta2.ebuild
Quanto meno la procedura sarà più pulita.
Back to top
View user's profile Send private message
fbcyborg
Advocate
Advocate


Joined: 16 Oct 2005
Posts: 3056
Location: ROMA

PostPosted: Sun Jan 11, 2009 8:28 pm    Post subject: Reply with quote

Con questo ebuild scarico il file jdk-6u12-ea-bin-b02-linux-i586-08_dec_2008.bin .

Non è la versione per amd64!
_________________
[HOWTO] Come criptare la /home usando cryptsetup e luks
[HOWTO] Abilitare il supporto al dom0 XEN su kernel 3.X
Help answer the unanswered
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum