Instalar SUN Java SDK en Debian 6 - Squeeze
Jueves 14 de Abril de 2011 18:58
S.O: Debian Squeeze (versión 6 stable)
En las últimas versiones de las distribuciones de Linux, ya no llevan los paquetes de Java Sun en el repositorio official. Ahora han optado por la versión libre de OpenJDK. También estan en la versión 6 de compilación.
No obstante, si deseamos instalar los paquetes de Java JRE y Java JDK de Sun, solomente tenemos que hacer los siguientes pasos:
> vim /etc/apt/sources.list
Añadimos el siguiente ropistorio:
deb http://ftp.ch.debian.org/debian/ squeeze main non-free
> apt-get update
> apt-get install sun-java6-jre sun-java6-jdk
Una vez instalados los paquetes, ya podemos configurar que las variables de entorno utilizen el Java propietario de Sun.
> update-alternatives --config java
Existen 3 opcioens para la alternativa java (que provee /usr/bin/java).
Selección Ruta Prioridad Estado
------------------------------------------------------------
* 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 modo automático
1 /usr/bin/gij-4.4 1044 modo manual
2 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 modo manual
3 /usr/lib/jvm/java-6-sun/jre/bin/java 63 modo manual
Pulse <Intro> para mantener el valor por omisión [*] o pulse un número de selección: 3
> update-alternatives --config java
Existen 2 opcioens para la alternativa javac (que provee /usr/bin/javac).
Selección Ruta Prioridad Estado
------------------------------------------------------------
* 0 /usr/lib/jvm/java-6-openjdk/bin/javac 1061 modo automático
1 /usr/lib/jvm/java-6-openjdk/bin/javac 1061 modo manual
2 /usr/lib/jvm/java-6-sun/bin/javac 63 modo manual
Pulse <Intro> para mantener el valor por omisión [*] o pulse un número de selección: 2
Para comprovar que el proceso se ha hecho correctamente:
> java -version
> javac -version
Para configurar java de Sun en la sessión:
> vim .bashrc
export JAVA_HOME=/usr/lib/jvm/java-6-sun
Sun Java SDK listo y activado.
Cascos, guantes, botas, monos, accesorios moto, recambios






Comentarios
¡Muchas gracias y saludos desde Venezuela! :-)
Estimado fernando al declarar esa variable en tu entorno de usuario o shell, lo que sucederá es que para toda la configuración de usuario o de sesión, se usara Java6, esto también se dará para los programas que estén escritos bajo código java!
Hasta pronto.
Atte.: Dreamlinux - Debian GNU/Linux.
bashrc es una script que se executa a través del .profile. Solo es necesario definir esta variable si el entorno de sessión no te coge el java, javac.
Saludos
No entiendo lo que hay que hacer con la linea :export JAVA_HOME=/usr/lib/jvm/java-6-sun
¿la añado al final de bashrc, sin mas, o tengo que hacerlo de otra manera
Suscripción de noticias RSS para comentarios de esta entrada.