Última actualització: setembre de 2013
Opció 1, des de jdk (mètode "oficial"):
Primer de tot instal·lem java-package, que ens servirà per a construir un paquet .deb a partir del SDK baixat de la web d'Oracle:
apt-get install java-package
Baixem el JDK en tar.gz corresponent a la nostra arquitectura des de: http://www.oracle.com/technetwork/java/javase/downloads/index.html
Ara:
make-jpkg jdk-baixat.tar.gz
Això genera un paquet .deb que instal·lem com a root amb dpkg:
dpkg -i paquet_generat_java.deb
Durant aquest instal·lació es configuren alguns alternatives. Repassem com ha quedat el tema:
update-alternatives --get-selections | grep java
Per si veiem que volem canviar alguna entrada.
Opció 2, des de jre:
Baixem java de http://www.java.com/es/download/
Ens situem a la carpeta a on està el fitxer descarregat (en aquest cas jre-7u7-linux-i586.tar.gz) i fem:
mkdir /opt/jre
tar xvzf jre-7u7-linux-i586.tar.gz -C /opt/jre
update-alternatives --install /usr/bin/java java /opt/jre/jre1.7.0_07/bin/java 1065
update-alternatives --install /usr/bin/javac javac /opt/jre/jre1.7.0_07/bin/javac 1065
update-alternatives --config java
Ens surt alguna cosa semblant a:
Hi ha 2 possibilitats per a l'alternativa java (que proveeix /usr/bin/java).
Selecció Camí Prioritat Estat
---------------------------------------------------------------------------------------------------------
* 0 /opt/jre/jre1.7.0_07/bin/java 1065 mode automàtic
1 /opt/jre/jre1.7.0_07/bin/java 1065 mode manual
2 /usr/lib/jvm/java-6-openjdk-i386/jre/bin/java 1061 mode manual
Fem només Enter (opció 0). Per a comprovar, fem:
java --version
Proporcionar el plugin de java a Firefox-Iceweasel (nivell usuari)
Un cop tenim instal·lat el paquet de java:
ln -s /opt/jre/jre1.7.0_07/lib/i386/libnpjp2.so libnpjp2.so