venerdì 13 gennaio 2012

Ubuntu: installare o aggiornare Java 6 da PPA

Update: post ormai obsoleto per via della disattivazione del PPA citato, è stato sostituito dal post "Ubuntu: creazione, installazione e disintallazione pacchetti deb Oracle Java 6 e 7".


Solo pochi giorni fa nel post "Ubuntu: installare Java 6 da pacchetto" vi segnalavo un modo facile e veloce per installare tramite pacchetto, Java 6 di Oracle su Ubuntu.

Lo scopo era quello di evitare la procedura manuale diventato l'unico modo per installare Java da quando, per via del cambio di licenza imposto da Oracle, non vengono più aggiornati i pacchetti nei repository di Ubuntu.

Le cose si sono evolute molto rapidamente, ed in pochi giorni è diventato possibile installare Java tramite un comodo PPA per tutte le versioni di Ubuntu dalla 10.04 alla 11.10.

Tanino Rulez di Chimera Revo segnala infatti la disponibilità del PPA per Java di Martin Wimpress,  ora bastano 3 semplici comandi per installare e aggiornare Java.

Un avviso esclusivamente per chi aveva usato il pacchetto indicato nel post "Ubuntu: installare Java 6 da pacchetto": va disinstallato. Per farlo, da terminale date i comandi:

sudo apt-get --purge remove update-sun-jre
sudo apt-get autoremove

Ora aggiungiamo il nuovo PPA e installiamo Java su Ubuntu.
Sempre da terminale:

sudo apt-add-repository ppa:flexiondotorg/java
sudo apt-get update
sudo apt-get install sun-java6-jre sun-java6-plugin sun-java6-fonts

Se vi serve anche l'installazione del JDK, il Java Development Kit per lo sviluppo di applicazioni Java, la terza riga diventa:

sudo apt-get install sun-java6-jre sun-java6-plugin sun-java6-fonts sun-java6-jdk (è un'unica riga)

Se dovete solo aggiornare una vecchia installazione di Java fatta tramite i pacchetti del repository Ubuntu (quelli non più aggiornati):

sudo apt-add-repository ppa:flexiondotorg/java
sudo apt-get update
sudo apt-get upgrade

Quando l'installazione termina verificatela con

java -version

Se è andata a buon fine riceverete un messaggio simile a questo:

java version "1.6.0_30"
Java(TM) SE Runtime Environment (build 1.6.0_30-b12)
Java HotSpot(TM) 64-Bit Server VM (build 20.5-b03, mixed mode)

Verificate anche il corretto funzionamento del plugin per il vostro browser.

Andate alla "pagina di verifica versione Java" e dopo aver cliccato sul pulsante "Verifica versione Java" se tutto funziona correttamente vi comparirà un messaggio di congratulazione e l'indicazione della versione installata come in Figura 1.

Figura 1: il plugin Java per il browser funziona correttamente

Per la disinstallazione completa di Java da Ubuntu è sufficiente il comando:

sudo apt-get --purge remove sun-java6-jre sun-java6-plugin sun-java6-fonts sun-java6-jdk (è un'unica riga)

aggiungendo o togliendo il pacchetto sun-java6-jdk seconda che sia stato installato o meno.

Un'ultima cosa: fate particolare attenzione alle licenze d'uso.

Anche installandolo da PPA, Java resta comunque  sotto i termini della licenza Oracle, pertanto installandolo implicitamente la accettate.