Instalar Java en Gentoo 1ra Opción

Instalar Java en Gentoo 1ra Opción Instalar Java en Gentoo 1ra Opción

Para instalar JAVA en Gentoo hay varios métodos, les voy a explicar como hacerlo solo descargando del sitio de Sun los binarios de Java y enseguida definir las variables de entorno correspondientes.

Lo primero es descargar JAVA del sitio web oficial de Sun Microsystems, en mi caso descargue el JDK 1.5 update 18 ya que lo necesitaba para instalar la aplicación Oracle Sql Developer. posteriormente tienes que darle permisos de ejecución al archivo de instalación de JAVA  y cambiarnos al usuario root* :

$chmod +x jdk-1_5_0_<version>-linux-i586.bin

$su

A continuación copias o mueves el archivo de instalación de JAVA a /usr/local/ y lo ejecutas como lo muestro a continuación:

# ./jdk-1_5_0_<version>-linux-i586.bin

Ojo!!! no no me equivoque!! el prompt de la shell es un gatito e indica que ejecutaremos el archivo de instalación de JAVA como root. también podemos hacerlo haciendo uso de sudo esto supone que tienes a tu usuario desde /etc/sudoers ..etc.

¿porque tenemos que hacerlo con privilegios de root? porque queremos escribir y ejecutar un script, el cual va a generar un directorio con archivos de JAVA en un directorio en el cual posiblemente no tengas permisos de escritura.

En mi caso se genero un directorio de nombre jdk1.5.0_18 en /usr/local

Ahora vamos a crear una liga simbólica en /usr/local de nombre java hacia el directorio jdk1.5.0_18 , esto nos permitirá tener varias versiones de JAVA instaladas en el sistema y cambiar a la versión que en su momento necesitemos, simplemente redefiniendo el enlace al directorio de la versión que nos interese.

Entonces tenemos 2 directorios en /usr/local

java y jdk1.5.0_18

Para hacer el enlace y tomando en cuenta que estamos dentro del directorio /usr/local escribimos:

$sudo ln -s jdk1.5.0_18 java

Puedes comprobar tecleando ls -l

java -> jdk1.5.0_18

Lo siguientes es actualizar nuestras variables de entorno para que encuentren los binarios antes instalados de JAVA.

Para esto creamos un archivo en /etc/env.d con el nombre compuesto de un numero y el nombre del programa o librerías, ejemplo:  09java,10jre ,editamos el archivo y añadimos las siguientes variables de entorno y sus valores correspondientes:

PATH="/usr/local/java/bin"

ROOTPATH="/usr/local/java"

LDPATH="/usr/local/java/lib"

MANPATH="/usr/local/java/man"

Guardamos los cambios y ejecutamos el comando /usr/sbin/env-update , este comando recrea el archivo  /etc/profile.env el cual es usado por /etc/profile, a su vez se redefine la variable LDPATH y se actualiza el archivo  /etc/ld.so.conf y  posteriormente se ejecuta ldconfig para recrear /etc/ld.so.cache

Para hacer los cambios efectivos inmediatamente ejecuta lo siguiente:

$sudo /usr/sbin/env-update && source /etc/profile

Eso es todo, si al teclear java te dice que comando no encontrado, revisa los archivos ld.so.conf y profile.env deben estar actualizados con las rutas que añadiste en las variables que definiste.

Esta media puerca esta manera pero bueno a mi me funciono bien🙂

Hay que hacer lo mismo para el JRE.

*Como te habia mencionado, puedes usar sudo o cambiarte a root, aunque es mejor hacerlo empleando sudo.

2 thoughts on “Instalar Java en Gentoo 1ra Opción

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s