Aggiornare Oracle Java jre alla 7.11 in Ubuntu 12.10 64 bit installazione manuale o via ppa

java-logo

  ATTENZIONE conviene aggiornare alla versione  7.13 – Java JRE 7 aggiornare manualmente alla versione 7.13 – Ubuntu 12.10 64 bit

Aggiornare all’utlima versione 7.11java jre , installato manualmente seguendo la procedura riportata nel post Installare Oracle Java 7 in Ubuntu 12.10 64 bit installazione manuale o via ppa . La procedura  riportata si riferisce a Ubuntu 12.10 Quantal Quetzal 64 bit ma può essere usata come base anche per altre versioni. L’aggiornamento è opportuno poìche sono state segnalate vulnerabilità. Se java è stato installato utilizzando il ppa WebUpd8 ,  come indicato nel precedente post sopra richiamato. ritengo che  l’aggiornamento disponibile sarà già stato stato effettuato portato a termine in uno degli update operati da software updater

software-updater

Aggiornamento manuale di Java JRE alla versione 7u11

Controlliamo la versione corrente di java con :

java -version
maurizio@lub12-10-i2c:~$ java -version
java version "1.7.0_09"
Java(TM) SE Runtime Environment (build 1.7.0_09-b05)
Java HotSpot(TM) 64-Bit Server VM (build 23.5-b02, mixed mode)

Possiamo controllare tutte le versioni presenti con sudo update-alternatives –config java questo comando ci consente di visualizzare anche il percorso in è presente la specifica versione di java.

maurizio@lub12-10-i2c:~$ sudo update-alternatives --config java
[sudo] password for maurizio: 
There are 2 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                            Priority   Status
------------------------------------------------------------
  0            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1071      auto mode
* 1            /usr/lib/java/jre1.7.0_09/bin/java               1         manual mode
  2            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1071      manual mode

In questo caso la  corrente versione * di Oracle java   jre1.7.0_09 è in /usr/lib/java/jre1.7.0_09/

Aggiornamento di Java Jre 7 con la versione u11 di Ubuntu 12.10 64 bit via Terminale

Scaricare Oracle Java  JRE 7u11 a 64

 Linux x64	44.61 MB  	  jre-7u11-linux-x64.tar.gz

dalla seguente pagina Oracle Java Runtime Environment 7u11 Downloads    (  Java SE Downloads ) A proposito per controllare la versione di linux in uso a 64 o 32 bit possiamo usare il comando

uname -a

per dettagli fare riferimento a questo post Linux Versione Il file scaricato sarà:  jre-7u11-linux-x64.tar.gz portarsi nella cartella in cui è stato scaricato il file, in genere Downloads, con

cd  ~/Downloads/

quindi estrarre con

tar -xvf jre-7u11-linux-x64.tar.gz

Come abbiamo visto sopra la dir di riferimento per java che era stata scelta è la /usr/lib/java/ . Quindi posizioniamo qui anche la nuova versione con  :

sudo mkdir -p /usr/lib/java/jre1.7.0_11

spostare i files estratti nella cartella creata per jre

sudo mv jre1.7.0_11/* /usr/lib/java/jre1.7.0_11/

modificare la variabile di sistema PATH creando un nuovo file script jre17011.sh in /etc/profile.d

sudo su 
touch /etc/profile.d/jre17011.sh
echo 'JRE_HOME=/usr/lib/java/jre1.7.0_11' > /etc/profile.d/jre17011.sh
echo 'PATH=$PATH:$JRE_HOME/bin' >> /etc/profile.d/jre17011.sh
echo 'export JRE_HOME' >> /etc/profile.d/jre17011.sh
echo 'export PATH' >> /etc/profile.d/jre17011.sh
exit
controlliamo con 
cat /etc/profile.d/jre17011.sh

oppure creare il file con un editor come nano e aggiungere il seguente contenuto

JRE_HOME=/usr/lib/java/jre1.7.0_11
PATH=$PATH:$JRE_HOME/bin
export JRE_HOME
export PATH

quindi rendiamo il file .sh creato eseguibile con

sudo chmod a+x /etc/profile.d/jre17011.sh

Ricaricare la varibile di sistema PATH controlliamo PATH con echo $PATH carichiamo il nuovo path con

. /etc/profile

ricontrolliamo con echo $PATH per vedere se è stato fatto tutto OK dovremmo verificare l’aggiunta di :/usr/lib/java/usr/lib/java/jre1.7.0_11/bin Indichiamo al sistema la posizione di java jre con

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/java/jre1.7.0_11/bin/java" 1

sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/java/jre1.7.0_11/bin/javaws" 1

Informiamo il sistema che questa sarà la versione di default di java. Per il java runtine environment con:

sudo update-alternatives --set java /usr/lib/java/jre1.7.0_11/bin/java

Per il java webstart con:

sudo update-alternatives --set javaws /usr/lib/java/jre1.7.0_11/bin/javaws

Controlliamo che sia attiva la nuova versione con di java con sudo update-alternatives –config java

maurizio@lub12-10-i2c:~/Downloads$  sudo update-alternatives --config java
There are 3 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                            Priority   Status
------------------------------------------------------------
  0            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1071      auto mode
  1            /usr/lib/java/jre1.7.0_09/bin/java               1         manual mode
* 2            /usr/lib/java/jre1.7.0_11/bin/java               1         manual mode
  3            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1071      manual mode

Abilitiamo Java in Chrome e Firefox

Trattandosi di upgrade potremmo avere già una versione del plugin java installata controlliamo pertanto la presenza con :

maurizio@lub12-10-i2c:~/Downloads$ ls -l  ~/.mozilla/plugins
total 0
lrwxrwxrwx 1 maurizio maurizio 47 Dec  6 15:29 libnpjp2.so -> /usr/lib/java/jre1.7.0_09/lib/amd64/libnpjp2.so
plugin per firefox chrome già abilitato

Se presente come in questo caso cancelliamo il link simbolico con

rm  ~/.mozilla/plugins/libnpjp2.so

quindi creiamo il nuovo link simbolico con

maurizio@lub12-10-i2c:~/Downloads$ ln -s /usr/lib/java/jre1.7.0_11/lib/amd64/libnpjp2.so \
~/.mozilla/plugins/libnpjp2.so
plugin per firefox chrome assente

Qualora il plugin libnpjp2.so e la directory ~/.mozilla/plugins/ non fossero presenti è conviene creare un file script (jre17011plug.sh) preferibilmente nella cartella in cui abbiamo installato java jre per creare abilitare java in Chrome e Firefox

sudo su 
touch  /usr/lib/java/jre1.7.0_11/jre17011plug.sh
echo "JAVA_HOME=/usr/lib/java/jre1.7.0_11"  > /usr/lib/java/jre1.7.0_11/jre17011plug.sh
echo "MOZILLA_HOME=~/.mozilla" >> /usr/lib/java/jre1.7.0_11/jre17011plug.sh
echo "mkdir \$MOZILLA_HOME/plugins" >> /usr/lib/java/jre1.7.0_11/jre17011plug.sh
echo "ln -s \$JAVA_HOME/lib/amd64/libnpjp2.so \$MOZILLA_HOME/plugins" >> /usr/lib/java/jre1.7.0_11/jre17011plug.sh
controlliamo con 
cat /usr/lib/java/jre1.7.0_11/jre17011plug.sh
exit

oppure creare il file con un editor come nano e aggiungere le righe seguenti:

JAVA_HOME=/usr/lib/java/jre1.7.0_11
MOZILLA_HOME=~/.mozilla
mkdir $MOZILLA_HOME/plugins
ln -s $JAVA_HOME/lib/amd64/libnpjp2.so $MOZILLA_HOME/plugins

quindi rendiamo il file .sh creato eseguibile con

sudo chmod a+x /usr/lib/java/jre1.7.0_11/jre17011plug.sh

eseguiamo lo script per effettuare l’abilitazione del plugin java

/usr/lib/java/jre1.7.0_11/jre17011plug.sh

Versione java controllare e modificare

Controllare la versione java con:

java -version

Verificare il funzionamento e laversione utilizzano la seguente pagina Oracle

Verify Java Version

Controllare ed eventualmente cambiare versione di java utilizzare il comando

sudo update-alternatives --config java

Configurare Java – Control Panel

Una volta installato java è possibile utilizzare  Java ControlPanel per controllare l’installazione. Ad esempio ridurre lo spazio riservato per memorizzare i files termporanei da 32768 MB a 150MB che dovrebbero essere sufficienti.

java control panel
java control panel
java control panel temporary files
java control panel temporary files

Installazione di java in Ubuntu 12.10 via ppa

Installare java in Ubuntu 12.10 Quantal Quetzal utilizzando il ppa di WebUpd8 consente di installare  la versione 7u11

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

JDK

 sudo add-apt-repository ppa:webupd8team/java
 sudo apt-get update
 sudo apt-get install oracle-jdk7-installer

Per rimuovere Oracle Java 7

sudo apt-get remove oracle-java7-installer
Rimuovere anche il ppa di java
sudo add-apt-repository  --remove ppa:webupd8team/java
sudo apt-get update

Posts:

Annunci

ksysguard il task manager di KDE

Ksysguard il System Monitor di KDE è, come avviene per gli applicativi di  KDE, ricco di funzionalità.  Questo completo task manger  non è comunque tra i miei preferiti. In genere   preferisco applicazioni essenziali e che richiedano poche risorse. Nel post task manager ubuntu debian linux una serie di taskmanagers più in linea con le mie preferenze.

ksysguard process table

ksysguard process table

ksysguard system monitor

ksysguard system monitor

Per cercare di essere d’aiuto a Manolo output del terminale nella rimozione e reinstallazione di ksysguard in ubuntu 12.10

:~$ sudo apt-get purge ksysguard
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following package was automatically installed and is no longer required:
  libksignalplotter4
Use 'apt-get autoremove' to remove it.
The following packages will be REMOVED:
  ksysguard*
0 upgraded, 0 newly installed, 1 to remove and 2 not upgraded.
After this operation, 992 kB disk space will be freed.
Do you want to continue [Y/n]? Y
(Reading database ... 153287 files and directories currently installed.)
Removing ksysguard ...
Purging configuration files for ksysguard ...
Processing triggers for desktop-file-utils ...

Autoremove

:~$ sudo apt-get autoremove
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  libksignalplotter4
0 upgraded, 0 newly installed, 1 to remove and 2 not upgraded.
After this operation, 261 kB disk space will be freed.
Do you want to continue [Y/n]? Y
(Reading database ... 153249 files and directories currently installed.)
Removing libksignalplotter4 ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place

Installazione ksysguard

:~$ sudo apt-get install ksysguard
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  libksignalplotter4
The following NEW packages will be installed:
  ksysguard libksignalplotter4
0 upgraded, 2 newly installed, 0 to remove and 2 not upgraded.
Need to get 0 B/250 kB of archives.
After this operation, 1,253 kB of additional disk space will be used.
Do you want to continue [Y/n]? Y
Selecting previously unselected package libksignalplotter4.
(Reading database ... 153245 files and directories currently installed.)
Unpacking libksignalplotter4 (from .../libksignalplotter4_4%3a4.9.5-0ubuntu0.1_amd64.deb) ...
Selecting previously unselected package ksysguard.
Unpacking ksysguard (from .../ksysguard_4%3a4.9.5-0ubuntu0.1_amd64.deb) ...
Processing triggers for desktop-file-utils ...
Setting up libksignalplotter4 (4:4.9.5-0ubuntu0.1) ...
Setting up ksysguard (4:4.9.5-0ubuntu0.1) ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place

Altri posts:
Task Manager ubuntu debian linux