Un archivo de estado sólo puede ejecutarse en un host con el mismo tipo de plataforma en el que se creó el archivo, a menos que edite manualmente el Id. de archivo de estado. Existe un tipo de Id. de archivo de estado para las diversas plataformas de Java ES.
Hay dos formas de crear un archivo de estado para que se ejecute en un plataforma diferente de aquélla en la que se creó:
Mediante el programa de instalación
Mediante archivos de distribución específicos de la plataforma
Este procedimiento genera un Id. de archivo de estado ejecutando el programa de instalación en la plataforma en la que desea realizar la instalación silenciosa.
El siguiente comando sólo funciona si se genera un Id. para la misma plataforma en la que se está ejecutando dicho comando.
En caso de que no haya iniciado sesión como root, conviértase en superusuario.
Acceda al directorio en el que se halla el programa de instalación:
cd installer-directory |
Ejecute el programa de instalación con la opción -id.
./installer -id |
El comando genera un identificador cifrado.
Copie el identificador y pegue el valor en el archivo de estado como valor de los parámetros STATE_BEGIN y STATE_DONE.
A continuación, aparece un ejemplo del identificador de archivo de estado en un archivo de estado:
[STATE_BEGIN Sun Java(tm) Enterprise System \ f31c7e86a64605bc5b9b629931a30b275a0eb447] . . . [STATE_DONE Sun Java(tm) Enterprise System \ f31c7e86a64605bc5b9b629931a30b275a0eb447] |
Este procedimiento genera un Id. de archivo de estado utilizando los archivos de distribución de Java ES para una plataforma específica El DVD de distribución de Java ES contiene todas las distribuciones específicas de la plataforma. Este procedimiento también funciona si descarga una única distribución para una plataforma específica.
El proceso también funciona si se genera un Id. para una plataforma diferente de aquélla en la que se está ejecutando el comando.
En el directorio platform/.install, ejecute este comando:
java -classpath . -D"wizard.idInfo" class |
donde platform y class hacen referencia a los elementos mostrados en la siguiente tabla:
Plataforma |
Variable platform |
Variable class |
---|---|---|
Solaris 8 SPARC |
Solaris_sparc |
EntsysInstall_SunOS_sparc_8 |
Solaris 9 SPARC |
Solaris_sparc |
EntsysInstall_SunOS_sparc_9 |
Solaris 10 SPARC |
Solaris_sparc |
EntsysInstall_SunOS_sparc_10 |
Solaris 9 x86 |
Solaris_x86 |
EntsysInstall_SunOS_x86_9 |
Solaris 10 x86 |
Solaris_x86 |
EntsysInstall_SunOS_x86_10 |
Linux x86 |
Linux_x86 |
EntsysInstall_Linux_x86_generic |
El comando genera un identificador cifrado.
Copie el identificador y pegue el valor en el archivo de estado como valor de los parámetros STATE_BEGIN y STATE_DONE.
A continuación, aparece un ejemplo del identificador de archivo de estado en un archivo de estado:
[STATE_BEGIN Sun Java(tm) Enterprise System \ f31c7e86a64605bc5b9b629931a30b275a0eb447] . . . [STATE_DONE Sun Java(tm) Enterprise System \ f31c7e86a64605bc5b9b629931a30b275a0eb447] |