JAVA 6 UPDATE 23. OBTENER Y MODIFICAR MSI
Pasos para obtener y modificar el MSI de instalación de Java Runtime Enviroment.
1.- OBTENER EL MSI A PARTIR DEL INSTALADOR (.EXE)
Lo primero que tenemos que hacer es descargarnos la última versión de jre.
La última disponible es Version 6 Update 23
Para ello, descargaremos el paquete de instalación desde http://www.java.com/en/download/manual.jsp
Escogemos la version OFFLINE Windows 7/XP/Vista/2000/2003/2008 Offline
Guardamos el fichero jre-6u23-windows-i586-s.exe y lo ejecutamos con permisos de Administrador.
Cuando el instalador se detenga en la primera ventana, es el momento justo para obtener el MSI
Si tenemos Windows XP, iremos al directorio C:\Documents And Settings\Nombre-Usuario\Datos de Programa\Sun\Java
Si tenemos Windows Vista / Windows 7, iremos a C:\Users\Nombre-Usuario\AppData\LocalLow\Sun\Java
Ahí aparece un directorio jre1.6.0_23 que contiene el msi y los ficheros para la instalacion:
Copiamos este directorio a otro sitio y cancelamos la instalación.
2.- MODIFICAR EL PAQUETE DE INSTALACION MSI
Para poder modificar un MSI necesitamos un programa editor de MSI.
Hay muchos programas en el mercado para crear y editar MSI, pero para nuestros propósitos, cualquiera de los 2 siguientes será suficiente.
SUPERORCA: http://www.pantaray.com/msi_super_orca.html
ORCA, editor de MSI de Microsoft, podemos descargarlo desde aqui.
Antes de modificar nada, hacemos copia de seguridad del jre1.6.0_23.msi, por si las moscas.
Abrimos el MSI con ORCA
Aplicamos el transform SP1034.MST.
Para ello, hacemos Transform -> Apply transform y escogemos sp1034.MST
Ahora los mensajes de instalación están en español.
Vamos a la tabla PROPERTY
En ella realizamos los siguientes cambios
Guardamos nuestros cambios en un nuevo fichero MST en el mismo directorio donde se encuentra el MSI
Para ello hacemos lo siguiente:
Transform -> Generate Transform -> Guardar.
Cerramos ORCA
Comprobamos que nuestro MST está en el mismo directorio
Ahora podremos instalarlo manualmente, mediante script o mediante GPO.
Por ejemplo, para ejecutarlo desde línea de comandos:
msiexec /I jre1.6.0_23.msi TRANSFORMS=SP1034-OK.mst /passive /norestart
Después de esto, ya podremos desinstalar las versiones anteriores de JRE instaladas en nuestro equipo, tal y como se recomienda en http://www.java.com/en/download/faq/remove_olderversions.xml
Más información en http://www.java.com/en/download/help/msi_install.xml
1.- OBTENER EL MSI A PARTIR DEL INSTALADOR (.EXE)
Lo primero que tenemos que hacer es descargarnos la última versión de jre.
La última disponible es Version 6 Update 23
Para ello, descargaremos el paquete de instalación desde http://www.java.com/en/download/manual.jsp
Escogemos la version OFFLINE Windows 7/XP/Vista/2000/2003/2008 Offline
Guardamos el fichero jre-6u23-windows-i586-s.exe y lo ejecutamos con permisos de Administrador.
Cuando el instalador se detenga en la primera ventana, es el momento justo para obtener el MSI
Si tenemos Windows XP, iremos al directorio C:\Documents And Settings\Nombre-Usuario\Datos de Programa\Sun\Java
Si tenemos Windows Vista / Windows 7, iremos a C:\Users\Nombre-Usuario\AppData\LocalLow\Sun\Java
Ahí aparece un directorio jre1.6.0_23 que contiene el msi y los ficheros para la instalacion:
- Data1.cab
- gtapi.dll
- jre1.6.0_23.msi
- jre1034.MST
- lzma.dll
- OpenOffice_banner.jpg
- sp1034.MST
Copiamos este directorio a otro sitio y cancelamos la instalación.
2.- MODIFICAR EL PAQUETE DE INSTALACION MSI
Para poder modificar un MSI necesitamos un programa editor de MSI.
Hay muchos programas en el mercado para crear y editar MSI, pero para nuestros propósitos, cualquiera de los 2 siguientes será suficiente.
SUPERORCA: http://www.pantaray.com/msi_super_orca.html
ORCA, editor de MSI de Microsoft, podemos descargarlo desde aqui.
Anteriormente, se podía descargar el paquete de instalación del orca. Sin embargo, en la actualidad, es necesario descargar e instalar Windows SDK for Windows Server 2008 and .NET Framework 3.5
En el enlace anterior está la última versión de ORCA.MSI, que aparece en el SDK antes mencionado.
Antes de modificar nada, hacemos copia de seguridad del jre1.6.0_23.msi, por si las moscas.
Abrimos el MSI con ORCA
Aplicamos el transform SP1034.MST.
Para ello, hacemos Transform -> Apply transform y escogemos sp1034.MST
Ahora los mensajes de instalación están en español.
Vamos a la tabla PROPERTY
En ella realizamos los siguientes cambios
- AUTOUPDATECHECK = 0 No comprobar actualizaciones
- IEXPLORER = 1 Habilita el plugin de Java para internet explorer
- JAVAUPDATE = 0 Desactiva la búsqueda de actualizaciones de java
Guardamos nuestros cambios en un nuevo fichero MST en el mismo directorio donde se encuentra el MSI
Para ello hacemos lo siguiente:
Transform -> Generate Transform -> Guardar.
Cerramos ORCA
Comprobamos que nuestro MST está en el mismo directorio
- SP1034-OK.mst
- Data1.cab
- gtapi.dll
- jre1.6.0_23.msi
- jre1034.MST
- lzma.dll
- OpenOffice_banner.jpg
- SP1034-OK.mst
- sp1034.MST
Ahora podremos instalarlo manualmente, mediante script o mediante GPO.
Por ejemplo, para ejecutarlo desde línea de comandos:
msiexec /I jre1.6.0_23.msi TRANSFORMS=SP1034-OK.mst /passive /norestart
Después de esto, ya podremos desinstalar las versiones anteriores de JRE instaladas en nuestro equipo, tal y como se recomienda en http://www.java.com/en/download/faq/remove_olderversions.xml
Más información en http://www.java.com/en/download/help/msi_install.xml
Comentarios
Publicar un comentario