Primero tenemos que ir a la página de Java en SUN y pulsar sobre el fichero que buscamos. En mi caso:
Java Runtime Environment (JRE) 6 Update 3
Recordad de todas formas que esta versión se va actualizando por lo que tenéis que descargar la última.
Luego sale otra pantalla donde hay que aceptar el acuredo de licencia y descargar el fichero "linux self-extracting file" para los que usamos sistemas 32 bits.
Ahora queda instalar el fichero. Tenemos que ejecutar lo siguiente:
1.- sudo sh jre-6u3-linux-i586.bin
Responder "yes"
2.- sudo mv -f jre1.6* /opt/jre1.6
3.- sudo ln -s /opt/jre1.6/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla/plugins/libjavaplugin_oji.so
Los pasos 1 y 2 son necesarios siempre, el paso 3 es necesario la primera vez que se instala, si se actualiza no es necesario el paso 3.
Recordad que si se actualiza, antes hay que borrar el directorio /opt/jre1.6
Lo siguiente es identificar y elegir que version de java vamos a usar por defecto, esto lo podemos variar siempre que queramos. Podemos usar la libre o la privativa de SUN. Para ello ejecutaremos:
1.- sudo /usr/sbin/alternatives --install /usr/bin/java java /opt/jre1.6/bin/java 2
2.- sudo /usr/sbin/alternatives --config java
Seleccionar 2 si queremos la versión privativa
3.- java -version
( Nos responde la version activa de java )
El paso 1 solo se necesita hacer al instalar, luego los pasos 2 y 3 nos serviran para ir cambiando de version según nuestra necesidad.
PD: para instalar el java de SUN se necesitan las librerías compat-libstdc++-33.
Espero que le sirva a alguien.