LINUX « E-Pillole
Debian e Ubuntu Java (JRE) e browser plugins
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.
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:
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
ciao ciao
ciaociao
........ciaociao
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
aptitude install sun-java6-jre
aptitude install sun-java6-plugin
enjoy!!!
che versione viene installata?? L'ultima disponibile??
ciaociao
ho appena modificato la guida :)
ciaociao
Cmq ottima guida!
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
con kde, stai per caso provando con konqueror??
ciaociao
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
uhmm...il pacchetto creato potrebbe chiamarsi diversamente...
sei nella directory corretta??
ciaociao
No no tranquillo è giusto :)
dipende da java-package...
+update a me in questo momento si crea su Ubuntu Gutsy...
tu cosa stai usando??
ciaociao
Tutto ok su kubuntu 7.10 Gutsy Gibbon.
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!
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è...
ciao, controlla l'output di:
sudo update-alternatives --config java
dovrebbe dipendere da quello...
anche io ho gutsy, e funziona tranquillamente :(
ciaociao
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?
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/repository-debian-etch-lenny-sid/
repo ubuntu -->> http://www.e-pillole.com/linux/post/41/repository-ubuntu-gutsy-feisty-edgy-dapper/
ciaociao
http://www.e-pillole.com/linux/post/41/repository-ubuntu-gutsy-feisty-edgy-dapper/
(quella 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
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?
about:plugins nel browser che dice??
tutto ok??
ciaociao
- Applications Software (2)
- Debian (1)
- Devel (1)
- Distribuzioni Varie (2)
- Easy Tricks (5)
- Gnome Desktop (2)
- Guide Debian (8)
- Guide Debian Ubuntu (12)
- Guide Ubuntu (9)
- Linux Printer Drivers (1)
- Man Pages Linux (2)
- My Feeds (3)
- Off Topic (2)
- Ping at Home (1)
- Problem Solving (4)
- Server Side (2)
- Tricks Debian Ubuntu (5)
- Ubuntu (8)
- Upgrades (5)
- NFS - Condivisione file Debian Ubuntu
- Ubuntu Case Studies: storie di successo in azienda e nelle scuole
- La tentazione del lato oscuro (Google AdSense) [Ping@Home]
- Linux Man Pages On-Line
- Gestione Moduli e Virtual Hosts di Apache2 su Debian e Ubuntu
- Visualizzare struttura ad albero di una directory
- Cron + Rhythmbox + Scriptino = Sveglia
- Soluzione piccolo problema con mp32ogg
- Velocizzare la ricompilazione con ccache
- Trasformare Gedit in un editor avanzato
- People DebianClan e TuxFeed: pinguini italiani alla riscossa
- Abilitare supporto AGP driver NVIDIA
- Finalmente rilasciata la GPLv3
- Compiz Fusion + Debian Sid
- Estensione NoScript per Firefox
- Compiz Fusion + Ubuntu Feisty
- Disabilitare o modificare splash screen Gnome
- Personalizzare gnome con GNOME Color Chooser
- VOGLIO usare Ubuntu
- Cronologia comandi bash
- febbraio 2008 (1)
- gennaio 2008 (2)
- dicembre 2007 (1)
- novembre 2007 (2)
- ottobre 2007 (1)
- agosto 2007 (3)
- luglio 2007 (2)
- giugno 2007 (20)
- maggio 2007 (13)
- aprile 2007 (10)
- marzo 2007 (20)










