tecnoysoft software y tecnologia
Ene012012

Migrar de “sun-java” a “openjdk” en Debian

Cada vez estoy más convencido del error que supone el uso del software privativo en nuestros sistemas libres. También es verdad que a veces algunas opciones libres no nos proporcionan el rendimiento deseado, es por esa razón que muestro cierta tolerancia.

Oracle se ha convertido en uno de nuestros enemigos, ellos sabrán lo que hacen, supongo…
Al final han optado por cambiar su licencia y hacernos la “pascua”. Lo que seguramente no han tenido en cuenta, es la fortaleza y el futuro de una comunidad como la nuestra, la del software libre.

Veamos ahora como migrar de “sun-java” a “openjdk” en Debian Squeeze” y no “morir” en el intento.

En teoría todo es muy fácil, pero a veces la realidad es un poco diferente. Antes de empezar recordemos lo inaceptable, “dependencias sin resolver” y “mantener sun-java”. La respuesta a cualquiera de estas dos situaciones debe ser “no”, y así, hasta llegar a una solución aceptable.

Empecemos por desinstalar completamente los “sun-java” de nuestro “Debian Squeeze”.

 aptitude --purge remove sun-java6*

Y para finalizar procedemos a instalar los “openjdk” y el plugin «icedtea6-plugin»

 aptitude install openjdk-6-jre openjdk-6-jdk icedtea6-plugin

Para «Wheeze» o «Sid», solo hay que cambiar en nº de la versión, en estos momentos el 6 por un 7.

Y ahora, a disfrutar de un sistema más libre.

Política de comentarios

Dada la importancia de los comentarios como espacio de participación, te pedimos por favor que leas detenidamente y cumplas con las siguientes normas de participación.

9 respuestas para “Migrar de “sun-java” a “openjdk” en Debian

Dr. Byte

Que buena idea. muy buen tutorial.


José Miguel

Muchas gracias «Dr. Byte». 🙂


lucas

muchas gracias. Ya mismo elimino ese programa.


José Miguel

Sigue las recomendaciones del post, responde «no» hasta que la propuesta sea aceptable…

Saludos.


divinux

me podras ayudar a configurar classpath de openjdk?? ya lo eh intentado de la sitguiente manera y no pasa nada

JAVA_HOME=/usr/lib/jvm/java-6-openjdk
PATH=$PATH:/usr/lib/jvm/java-1.6.0-openjdk/bin
CLASSPATH=$PATH:/usr/lib/jvm/java-1.6.0-openjdk/lib/
export JAVA_HOME
export PATH
export CLASSPATH


José Miguel

No he tenido la oportunidad de hacerlo y no me atrevo a dar soluciones que primero no haya probado.

Lo siento… 🙁

Saludos.


makineroes

Muy bueno,

Me estaba peleando con java por el plugins que no lo encontraba.

Viva el software libre.
oracle al pelotón.


Pedro

Hola. ¿Cual es el objetivo de instalar icedtea6-plugin?

Gracias


José Miguel

Un complemento necesario para ejecutar aplicaciones java en los navegadores.


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *