14/10/2008 - Linux Feed

LINUX « E-Pillole



Debian e Ubuntu Java (JRE) e browser plugins

Post inserito il 26/03/2007 da Fede in Guide Debian Ubuntu

L'importanza di avere il supporto Java (JRE) perfettamente funzionante ed aggiornato all'ultima versione disponibile, deriva principalmente da due motivi. In primo luogo, diverse applicazioni per la vostra Debian e la vostra Ubuntu ne richiedono la presenza; in secondo luogo il Java runtime environment (JRE) è indispensabile per il vostro browser al fine di visualizzare correttamente la moltitudine di Java applets presenti nel Web.

Tutorials Java

In questo semplice tutorial vedremo quindi come installare l'ultima versione disponibile del Java runtime environment (JRE) ed in particolare come abilitare il Java plugin per i browser più comuni installabili sulla vostra Debian e sulla vostra Ubuntu (Firefox, Mozilla, Epiphany, Galeon e Opera).

Installazione Java runtime environment (JRE)

Per installare correttamente il Java runtime environment (JRE) sulla vostra Debian o Ubuntu utilizzando questo semplice metodo sono indispensabili due pacchetti, fakeroot e java-package, grazie ai quali, partendo dall'eseguibile autoestraente disponibile gratuitamente sul sito ufficiale Java, verrà creato un pacchetto .deb pronto per l'installazione.

Come prima cosa quindi, installiamo fakeroot e java-package. Per fare ciò, digitate da terminal:

sudo apt-get install fakeroot java-package

Ora che questi due pacchetti sono installati, è necessario scaricare dal sito ufficiale Java la versione più recente del Java runtime environment (JRE).

In questo momento l'ultima versione aggiornata (jre-6u5-linux-i586.bin) è disponibile a questo link: Official Java Download Page

Il file da scaricare per proseguire con l'installazione del JRE su Debian e Ubuntu è questo:

File autoestraente Java

Completato il download, è tempo di procedere con l'installazione. Spostatevi, via terminal, nella directory in cui avete scaricato il file autoestrente (.bin) e come user digitate:

fakeroot make-jpkg jre-6u5-linux-i586.bin

Una volta digitato questo comando, vi verrà proposta la licenza di utilizzo del software. Premete la barra spaziatrice per scorrere la licenza e una volta giunti in fondo digitate yes per accettare i termini di utilizzo della licenza.

N.B. Nel caso in cui java-package non sia ancora stato aggiornato, probabilmente, riceverete un errore. Per risolvere la situazione, se non volete aspettare il prossimo aggiornamento di java-package, sarà sufficiente un piccolo espediente (*).

Fatto ciò, dopo qualche istante verrà creato il pacchetto .deb di cui abbiamo bisogno per proseguire con l'installazione, e se tutto è andato a buon fine visualizzerete nel vostro terminal questo messaggio:

The Debian package has been created in the current directory. You can
install the package as root (e.g. dpkg -i sun-j2re1.6_1.6.0+update5_i386.deb).

Se la creazione del pacchetto è andata a buon fine proseguite con la guida installando il pacchetto appena creato (**).

(*) Come risolvere il problema della creazione del pacchetto .deb

Muovetevi nella directory /usr/share/java-package/ e digitate:

sudo cp -a sun-j2re1.5 sun-j2re1.6

Ora, sostituendo gedit con il vostro editor di testo preferito, digitate:

sudo gedit sun-j2re1.6/install

e modificate la prima linea di modo che risulti così:

suffix=j2re1.6-sun

Per concludere, come ultima modifica, digitate:

sudo gedit sun-j2re.sh

e nella sezione i386 aggiungete:

"jre-6u5-linux-i586.bin")
j2se_version=1.6
j2se_expected_min_size=16
found=true
;;

Ok, tornate nella directory in cui avete scaricato il file .bin e ora tutto dovrebbe funzionare e potete creare il pacchetto .deb come spiegato precedentemente:

fakeroot make-jpkg jre-6u5-linux-i586.bin

(**) A questo punto, come ci è stato suggerito, è ora possibile installare il pacchetto digitando:

sudo dpkg -i sun-j2re1.6_1.6.0+update5_i386.deb

Finito, l'utlima versiona aggiornata del Java runtime environment è perfettamente installata sulla vostra Debian o Ubuntu, e non ci rimane altro da fare che abilitare il Java plugin per i browser più comuni (Firefox, Mozilla, Opera, Epiphany e Galeon).

Per sicurezza, prima di procedere controllate che sia tutto ok verificando la versione di Java effettivamente installata:

java -version

che dovrebbe restituirvi:

~$ java -version
java version "1.6.0_05"
Java(TM) SE Runtime Environment (build 1.6.0_05-b13)
Java HotSpot(TM) Server VM (build 10.0-b19, mixed mode)

Abilitare il Java plugin per Firefox / Iceweasel, Mozilla, Epiphany, Galeon e Opera

Molto semplicemente, il paccheto che è stato appena installato (sun-j2re1.6_1.6.0+update5_i386.deb) include un plugin che consente di abilitare il supporto Java per il vostro browser.

Il plugin in questione si trova esattamente in:

/usr/lib/j2re1.6-sun/plugin/i386/ns7/libjavaplugin_oji.so

Quello che bisogna fare, è quindi "far capire al nostro browser che deve utilizzare il plugin Java installato con il pacchetto". Vediamo quindi come ottenere ciò con i browser più comuni per Debian e Ubuntu (Firefox, Mozilla, Epiphany, Galeon e Opera).

N.B. se avete già abilitato il plugin java per versioni precedenti, nei comandi che seguono, ricordatevi di creare i link simbolici con "ln -s -f" anzichè solo con "ln -s" di modo da sovrascrivere il link precedente.

- Per abilitare il plugin Java su Iceweasel bisogna creare un link simbolico tramite l'utente root o via sudo in questo modo:

sudo ln -s /usr/lib/j2re1.6-sun/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/iceweasel/plugins/

Così facendo, il plugin Java sarà abilitato per tutti gli utenti della vostra Debian Etch/Lenny/Sid che utilizzano Iceweasel. Se invece volete abilitare il plugin Java solo per un particolare utente, il link simbolico andrà creato come user, e non da root, in questo modo (sostituite UTENTE con il nome dell'utente in questione):

ln -s /usr/lib/j2re1.6-sun/plugin/i386/ns7/libjavaplugin_oji.so /home/UTENTE/.mozilla/plugins/

N.B. se la cartella /home/UTENTE/.mozilla/plugins/ non esiste, createla voi senza problemi.

- Per abilitare il plugin Java su Firefox bisogna creare un link simbolico in questo modo:

sudo ln -s /usr/lib/j2re1.6-sun/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/firefox/plugins/

Così facendo, il plugin Java sarà abilitato per tutti gli utenti della vostra Ubuntu Edgy/Feisty che utilizzano Firefox. Se invece volete abilitare il supporto Java solo per un particolare utente, il link simbolico andrà creato come user, e non da sudo, in questo modo (sostituite UTENTE con il nome dell'utente in questione):

ln -s /usr/lib/j2re1.6-sun/plugin/i386/ns7/libjavaplugin_oji.so /home/UTENTE/.mozilla/plugins/

N.B. se la cartella /home/UTENTE/.mozilla/plugins/ non esiste, createla voi senza problemi.

- Per abilitare il plugin Java su Mozilla, Epiphany e Galeon bisogna creare un link simbolico in questo modo:

sudo ln -s /usr/lib/j2re1.6-sun/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla/plugins/

Così facendo, il plugin Java sarà abilitato per tutti gli utenti della vostra Debian e Ubuntu, e per tutti i browser che utilizzano quella directory per i plugins (Mozilla, Epiphany e Galeon). Se invece volete abilitare il plugin Java solo per un particolare utente, il link simbolico andrà creato come user, e non da sudo, in questo modo (sostituite UTENTE con il nome dell'utente in questione):

ln -s /usr/lib/j2re1.6-sun/plugin/i386/ns7/libjavaplugin_oji.so /home/UTENTE/.mozilla/plugins/

N.B. se la cartella /home/UTENTE/.mozilla/plugins/ non esiste, createla voi senza problemi.

- Per abilitare il plugin Java su Opera, l'operazione viene fatta direttamente dalle opzioni del browser. Molto semplicemente andate in Tools -->> Preferences -->> Advanced -->> Content, spuntate il checkbox Enable Java e in Java options inserite questo percorso:

/usr/lib/j2re1.6-sun/lib/i386/

Fatto ciò cliccate su Validate Java path e se tutto è andato a buon fine visualizzerete un messaggio di conferma dell'operazione.

N.B. Come ultimo accorgimento, nel caso abbiate abilitato il supporto Java anche per versioni precedenti, ricordatevi di aggiornare le "alternative" per java e per il vostro browser, selezionando ovviamente l'opzione dove compare "/j2re1.6-sun/" digitando:

sudo update-alternatives --config java

sudo update-alternatives --config mozilla-javaplugin.so

sudo update-alternatives --config firefox-javaplugin.so

Testare l'installazione

Una volta che avete installato JRE e che avete abilitato il supporto Java per il vostro browser, riavviate il browser e andate a questo link: Test dell'installazione del software JAVA

Premete il bottone Verifica Installazione, e se tutto è stato installato e configurato in modo preciso visualizzerete il seguente messaggio: GONGRATULAZIONI, disponete dell'ultima versione di Java!

Se visualizzate questo messaggio, siginifica che il supporto Java per il vostro browser preferito è attivo ed aggiornato all'ultima versione e potrete gustarvi il web al meglio.

Potete verificare la corretta installazione del plugin Java, anche digitando semplicemente about:plugins nel vostro browser.

Vi apparirà una lsita di plugin installati, e potrete verificarne la corretta installazione e la versione installata al momento: Java(TM) Plug-in 1.6.0_05


Post letto 15975 volte | Commenti (36) | Bookmark   del.icio.us    segnalo


Commento postato da franganghi il 02/06/2007
Grazie molte per le info che mi sono state utilissime. Tutto perfetto.

Commento postato da Fede il 02/06/2007
Good :)

ciao ciao

Commento postato da Beppe il 16/06/2007
Molto bello. Al primo giorno di uso di Ubunto seguendo alla lettera le tue istruzioni ho installato JRE senza problemi: molte grazie

Commento postato da Fede il 16/06/2007
thx :)

ciaociao

Commento postato da beigax il 17/06/2007
bravissimo ma per il popolo resta un gran ....e Dell come fà? (con i suoi PC ubuntu).Di nuovo complimenti; ciao

Commento postato da Fede il 18/06/2007
O.o


........ciaociao

Commento postato da Fulvio il 30/06/2007
Grazie grazie e ancora grazie!!!!!!!!!!!!!!

Commento postato da JoP il 04/07/2007
Grazie mille!!! Info utilisime!

Commento postato da Diffusione libera il 05/07/2007
Oggi ho reinstallato ubuntu. Prima di leggere questo tutorial, ho installato java da synaptic. Con Firefox funziona, con Opera no :-(

Commento postato da Fede il 06/07/2007
@Diffusione libera

in questo momento non ho sottomano Opera, però ricordo che dalle impostazioni si possono settare le directories dei plugins di firefox...

inserendo ad esempio /usr/lib/mozilla/plugins opera dovrebbe riconoscere i plugins....in teoria...!!

ciaociao

Commento postato da txa il 29/07/2007
per installare java su debian lenny e usarla con iceweasel mi è bastata dare:
aptitude install sun-java6-jre
aptitude install sun-java6-plugin

enjoy!!!

Commento postato da Fede il 29/07/2007
@txa

che versione viene installata?? L'ultima disponibile??

ciaociao

Commento postato da Fede il 29/07/2007
a proposito, c'è un nuovo aggiornamento java ufficiale (Java(TM) Plug-in 1.6.0_02)

ho appena modificato la guida :)

ciaociao

Commento postato da Guest il 07/08/2007
grazie! tutto perfetto.

Commento postato da Flavio il 16/08/2007
grazie guida fantastica!!! (ubuntu)

Commento postato da Emile il 20/10/2007
Ciao ho fatto tutto come hai detto tu non ho avuto problemi per il test non riesco a passarlo.... come é possibile?
Cmq ottima guida!

Commento postato da Emile il 20/10/2007
Volevo dire che il test non riesco a passarlo magari non si capiva! :-)

Commento postato da Fede il 20/10/2007
@Emile

sei su Debian o su Ubuntu....??

ho aggiornato anche io pochi giorni fa alla nuova versione e non mi ha dato alcun problema...

per scrupolo ho rifatto ora il test per l'installazione ed è tutto ok :(

"CONGRATULAZIONI, disponete dell'ultima versione di Java!"

strano....
ciaociao

Commento postato da Emile il 21/10/2007
Scusami! Ho o Debian 4.0 kde pero ho riprovato pure io ma non mi compare quella scritta..... che cavolo....

Commento postato da Fede il 21/10/2007
@Emile

con kde, stai per caso provando con konqueror??

ciaociao

Commento postato da Emile il 22/10/2007
uso iceweasel!

Commento postato da Paolo il 28/10/2007
Ciao,
io ho ubuntu 6.06 LTS.
Ho provato a seguire il percorso e sono arrivato fino al messaggio "The Debian package has been created in the current directory" ecc., Poi dalla directory /home/paolo/Desktop (dove ho scaricato il file java) ho digitato il comando "sudo dpkg -i sun-j2re1.6_1.6.0+update3_i386.deb" e la risposta è la seguente:

dpkg: errore processando sun-j2re1.6_1.6.0+update3_i386.deb (--install):
impossibile accedere all'archivio: No such file or directory

Se a questo punto faccio il test "java -version" mi dice "java version 1.4.2.

Che devo fare?
Grazie

Commento postato da Fede il 28/10/2007
@Paolo

uhmm...il pacchetto creato potrebbe chiamarsi diversamente...

sei nella directory corretta??

ciaociao

Commento postato da Emile il 31/10/2007
Il mio no si chiamava +update per esempio.... ehi non è che ho sbagliato pure io nonostante mi dica che ho la versione 1.6 ecc?

Commento postato da Fede il 31/10/2007
@Emile

No no tranquillo è giusto :)

dipende da java-package...
+update a me in questo momento si crea su Ubuntu Gutsy...

tu cosa stai usando??

ciaociao

Commento postato da budiulikke il 16/11/2007
Grazie mille.
Tutto ok su kubuntu 7.10 Gutsy Gibbon.

Commento postato da Thunder Teaser il 03/12/2007
Complimenti! Finalmente una guida decente!

P.S.: Attenzione a rimuovere tutte le variabili d'ambiente in /etc/environment risalenti a precedenti versioni di Java e a verificare che le istruzioni export in ~/.bashrc riportino directory corrette dell'ultima versione di Java!

Commento postato da tonino il 09/12/2007
Ciao Fede,
Allora, la descrizione della procedura è molto chiara e mi sembra di averla seguita tutta fino alla fine, con le risposte previste, ma, pur risultando jre installata sia sulla richiesta terminale che su about: di firefox, non funziona. Sto usando ubuntu 7.10. Non riesco a spiegarmi il perchè...

Commento postato da Fede il 10/12/2007
@tonino

ciao, controlla l'output di:

sudo update-alternatives --config java

dovrebbe dipendere da quello...

anche io ho gutsy, e funziona tranquillamente :(

ciaociao

Commento postato da tonino il 12/12/2007
Grazie per la risposta, ma mi ero dimenticato di installare la console di java... ahimè... ora funziona alla perfezione.

Commento postato da mrponkio il 31/03/2008
Ciao ho un grand eproblema con java.Già all'inserimento del primo comando nascono i problemi con la comparsa della secuente scritta:
Lettura della lista dei pacchetti in corso... Fatto
Generazione dell'albero delle dipendenze in corso
Reading state information... Fatto
fakeroot è già alla versione più recente.
fakeroot set to manual installed.
E: Impossibile trovare java-package
Che devo fare?

Commento postato da Fede il 31/03/2008
@mrponkio

che stai usando?? debian o ubuntu??

controlla la tua lista di repository...

- su debian java-package sta in contrib
- su ubuntu java-package sta in multiverse

repo debian -->> http://www.e-pillole.com/linux/post/42/r­epository-debian-etch-lenny-sid/

repo­ ubuntu -->> http://www.e-pillole.com/linux/post/41/reposito­ry-ubuntu-gutsy-feisty-edgy-dapper/

ciaociao­

Commento postato da mrponkio il 31/03/2008
Ciao, uso ubuntu 7.10.Ho controllato la repository ed ho inserito:
http://www.e-pillole.co­m/linux/post/41/reposito­ry-ubuntu­-gutsy-feisty-edgy-dapper/
(quell­a­ che mi hai segnalato tu)
Il problema è anche che avevo sostituito la source list con una trovata su internet e non so se vada bene.Ora provo a dare il comando per caricare il java-package

Commento postato da mrponkio il 31/03/2008
come avrai notato dal mio post precedente sono davvero negato.Solamente ora, che ho visto che il sistema mi segnala errore nella linea 20 della source list, ho capito che mi avevi dato un sito di riferimento dove cercare.ora controllo meglio e vedo.grazie mille

Commento postato da Alessia il 03/09/2008
Ho sguito scrupolosamente , è una guida ottima.
ma ho sempre lo stesso problema, mi dice sempre dal test di sun java "oop non è configurato ecc"

ho controllato con il comando dal terminale java -version
mi risulta cosi:
java version "1.6.0_07"
Java(TM) SE Runtime Environment (build 1.6.0_07-b06)
Java HotSpot(TM) Client VM (build 10.0-b23, mixed mode, sharing)

dove ho sbagliato?

Commento postato da Fede il 05/09/2008
@Alessia

about:plugins nel browser che dice??

tutto ok??


ciaociao

Commenta Post

(opzionale)
(opzionale)


Codice antispam: Codice antispam