ene 012012
 

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.

  7 Respuestas para “Migrar de “sun-java” a “openjdk” en Debian.”

  1. Que buena idea. muy buen tutorial.

  2. Muchas gracias “Dr. Byte”. :-)

  3. muchas gracias. Ya mismo elimino ese programa.

  4. 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

  5. Muy bueno,

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

    Viva el software libre.
    oracle al pelotón.

 Deja un comentario

(requerido)

(requerido)


ocho + = 14

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>