¡No a las patentes de Software!

stopsoftwarepatents.eu petition banner

lunes, 1 de octubre de 2007

Instalación de Sun java en RedHat Linux con update-alternatives

RedHat instala el java de gcj. Si se instala el jdk o el jre de Sun, éste va a un directorio diferente (por defecto el /usr/java). Por lo tanto, no se queda por defecto en el path del sistema. Lo recomendable en estos casos es incluirlo en el sistema de "alternatives" y escoger el java por defecto con este mecanismo.

Los pasos son (utilizando el jdk 1.5.0_11 en un RedHat 4 x86_64):
  • Descargar el paquete rpm del jdk o del jre (jdk-1_5_0_11-linux-amd64-rpm.bin en mi caso)
  • Ejecutar el fichero descargado para que lo instale.
  • Verificar dónde se ha instalado con rpm -ql jdk-1.5.0_11-fcs (en /usr/java/jdk1.5.0_11).
  • Añadir los ejecutables al sistema de alternatives:
    • Compilador: update-alternatives --install /usr/bin/javac javac /usr/java/jdk1.5.0_11/bin/javac 100
    • Máquina virtual: update-alternatives --install /usr/bin/java java /usr/java/jdk1.5.0_11/bin/java 100
  • Configurar lo que se va a llamar por defecto con update-alternatives --config java y update-alternatives --config javac, seleccionando el ejecutable deseado en el menú que aparece.
Esto también es válido si no existe ningún entorno java en el sistema.

No hay comentarios.: