OS X El Capitan - Instalar JDK5 - Más allá de lo que ves

martes, 13 de octubre de 2015

OS X El Capitan - Instalar JDK5

Pacifist para abrir packages, imágenes de disco... .pkg, .dmg...
En un post anterior "Instalar Java 5 en Snow Leopard" de febrero de 2011, mostraba como configurar JDK 5 en OSX. Recientemente con la actualización a OS X El Capitan he tirado de histórico para poder configurarlo nuevamente. Sorpresa! Debido a System Integrity Protection (SIP en adelante) no se puede eliminar o crear ficheros en determinadas carpetas del sistema, ni utilizando usuario root. Para el caso que nos ocupa, donde debemos crear / eliminar carpetas es en la carpeta:

/System/Library/Frameworks/JavaVM.framework/Versions

Lo primero que debemos hacer es instalar JDK 6 que podemos descargar desde aquí

Una vez instalado Java 6. Para poder eliminar y crear carpetas en /System/Library/Frameworks/JavaVM.framework/Versions debemos desactivar SIP en el sistema operativo. Como muestro en la entrada anterior "OS X El Capitan - TP-Link UE300", es suficiente con hacer lo siguiente:
  1. Iniciar en modo recovery (cmd + r)
  2. Lanzar Herramientas / Terminal
  3. Ejecutar: csrutil disable
  4. Reiniciar.
Listo!!!

Ahora puedes seguir los pasos de  "Instalar Java 5 en Snow Leopard" para instalar JDK5 en OS X El Capitan. Recuerda que necesitarás descargar:
  1. Java 10.5 para Mac OS X.
  2. Pacifist.

MUY IMPORTANTE!! 

Si no necesitas seguir con SIP desactivado, repite los pasos anteriores pero ejecuta:

csrutil enable.

Espero te sirva de ayuda.

No hay comentarios:

Publicar un comentario