Precisamente hoy tuve que instalar el Java Runtime Environment (JRE) en Ubuntu Server 8.04, ya lo había hecho en otras distribuciones como openSuSE y Fedora, en donde ejecutar el binario que nos ofrece hoy día SUN Microsystems Oracle era suficiente. El mismo podemos descargarlo desde aquí.
Mucha diferencia realmente no hay, tan sólo que las variables de entorno debemos setearlas manualmente. Se que es sencillo, pero a más de uno servirá estos pasos.
Paso 1
Descargamos la versión binaria (no la rpm que sirve para otras distros) del enlace que he colocado arriba.
Paso 2
Creamos una carpeta en donde tendremos nuestro JRE, puede ser dentro de /opt o /usr ya que en ambos todos los usuarios por omisión tienen permisos.
1 | sudo mkdir /opt/java |
Paso 3
Suponiendo que descargamos el fichero en /home/devtroce/downloads, movemos el archivo.
1 | sudo cp /home/devtroce/downloads/jre-6u18-linux-i586.bin /opt/java |
Paso 4
Asignamos los permisos de ejecución del bin
1 | sudo chmod a+x /opt/java/jre-6u18-linux-i586.bin |
Paso 5
Ejecutamos el binario y procedemos a la instalación
1 | sudo ./opt/java/jre-6u18-linux-i586.bin |
Paso 6
Procedemos a crear las variables de entorno
1 | sudo vim /home/devtroce/.bashrc |
1 2 | export JAVA_HOME=/opt/java/jre1.6.0_18/bin export PATH=$PATH:/opt/java/jre1.6.0_18/bin |
Nota: a veces y dependiendo de la distribución el fichero puede variar, pudiendo ser: .bash_profile, .bashrc y /etc/profile
Paso 7
Reiniciar
1 | reboot |
Paso 8
Verificar la Instalacion
1 | java -version |
Viendose algo similar
1 2 3 4 | java version "1.6.0_18" Java(TM) SE Runtime Environment (build 1.6.0_18-b07) Java HotSpot(TM) Client VM (build 16.0-b13, mixed mode, sharing) java version "1.6.0_18"Java(TM) SE Runtime Environment (build 1.6.0_18-b07)Java HotSpot(TM) Client VM (build 16.0-b13, mixed mode, sharing) |
Articulos Relacionados:
- Instalar los drivers propietarios de nVidia en openSuSE
- Personalizar la Configuración por defecto del VNC en Ubuntu
- Desplegar ASP.Net en Apache Tomcat sobre GNU/Linux y SQL Server
- Obtener el Nombre, Versión, Arquitectura y otras propiedades del Sistema Operativo con Java
- Transferir ficheros por SFTP con Java



GeekZero en 



Execelente explicacion… Me ayudo a resolver mi problema.
Gracias
Carlos J.
GYE-Ecuador
Me alegra saber