Instalar silenciosamente paquetes con el instalador de Installation Manager

Utilice el instalador de Installation Manager para instalar Installation Manager y otros paquetes de software.
Antes de empezar
Para instalar paquetes de software mediante el instalador de Installation Manager, debe primero crear un archivo de respuestas.
Por qué y cuándo se efectúa esta tarea

Puede utilizar el instalador de Installation Manager para instalar al mismo tiempo Installation Manager y paquetes de software. Opcionalmente, utilice el instalador para instalar Installation Manager, y luego utilice Installation Manager para instalar paquetes en la modalidad silenciosa.

Para instalar paquetes en la modalidad silenciosa mediante el instalador de Installation Manager, emita el mandato siguiente desde el directorio InstallerImage_plataforma:

La tabla siguiente describe los argumentos utilizados con el mandato de instalación silenciosa:
Argumento Descripción
-vm
Especifica el iniciador de Java. En la modalidad silenciosa, utilice siempre java.exe en Windows y java en otras plataformas.
-nosplash
Especifica que se debe suprimir la pantalla inicial.
--launcher.suppressErrors
Especifica que se debe suprimir el diálogo de error de JVM.
-silent
Especifica que el instalador de Installation Manager o Installation Manager se deben ejecutar en la modalidad silenciosa.
-input
Especifica un archivo de respuestas XML como datos de entrada del instalador de Installation Manager o de Installation Manager. Un archivo de respuestas contiene mandatos que son ejecutados por el instalador de Installation Manager o por Installation Manager.
-log
(Opcional) Especifica un archivo de registro que registra el resultado de la instalación silenciosa. El archivo de registro es un archivo XML.

Si la sesión de instalación silenciosa se ejecuta satisfactoriamente, el archivo de registro contendrá solamente el elemento raíz de <result> </result>. Pero si se producen errores durante la instalación, el archivo de registro de la instalación silenciosa contendrá elementos de error y mensajes.

-updateAll
(Opcional) Se instalan todas las actualizaciones disponibles.
-installAll
(Opcional) Se instalan todos los productos disponibles.
–-launcher.ini silent-install.ini

Especifica la ubicación del archivo .ini del producto que se debe utilizar. Si no se especifica este argumento, el ejecutable buscará un archivo del mismo nombre y con la extensión .ini en el directorio donde reside el iniciador. Por ejemplo, installc.exe busca installc.ini. El archivo silent-install.ini que está situado en el mismo directorio que el archivo installc.exe contiene los parámetros de inicialización de la instalación silenciosa y debe estar siempre presente.

--launcher.ini user-silent-install.ini

Especifica la ubicación del archivo .ini del producto que se debe utilizar para una instalación no administrativa. Si no se especifica este argumento, el ejecutable buscará un archivo del mismo nombre y con la extensión .ini en el directorio donde reside el iniciador. Por ejemplo, install.exe busca install.ini. El archivo silent-install.ini que está situado en el mismo directorio que el archivo install.exe contiene los parámetros de inicialización de la instalación silenciosa y debe estar siempre presente.

-accessRights
Define si IM trabaja en la modalidad administrativa o no administrativa. Para la modalidad no administrativa, este argumento se debe utilizar siempre con el parámetro 'nonAdmin':
-accessRights nonAdmin
Para la modalidad administrativa, este argumento se debe utilizar con el parámetro admin:
-accessRights admin
Si no se utiliza este argumento, el valor predeterminado se establece de acuerdo con los permisos actuales del usuario.
Nota:
Para los usuarios de Windows XP que sean miembros del grupo de administradores, el valor predeterminado siempre es -accessRights admin. Para que estos usuarios ejecuten en la modalidad no administrativa, es necesario pasar explícitamente el argumento -accessRights nonAdmin.
-showProgress
Muestra una barra de progreso en la consola.
-ShowVerboseProgress
Muestra información de progreso en la consola en forma de texto. Por ejemplo, se muestra el texto "Se está reiniciando la máquina para completar la instalación" cuando es necesario un reinicio.
El instalador de Installation Manager tiene un archivo de inicialización o archivo .ini denominado silent-install.ini (o user-silent-install.ini para instalaciones no administrativas) que contiene valores predeterminados para los argumentos mostrados en la tabla. Por ejemplo, un archivo silent-install.ini puede mostrar los valores predeterminados siguientes:
-accessRights
admin
-vm
C:\Archivos de programa\IBM\Installation Manager\eclipse\jre_5.0.2.sr5_20070511\jre\bin\java.exe
-nosplash
--launcher.suppressErrors
-silent
-vmargs
-Xquickstart
-Xgcpolicy:gencon
Resultados
Si la instalación se realiza satisfactoriamente, devuelve un "0" cómo código de estado; en otro caso, devuelve un número distinto de cero.
Cuando se ejecuta, el instalador de Installation Manager lee el archivo de respuestas y (opcionalmente) escribe en un archivo de registro situado en el directorio especificado. Si ha especificado un nombre y directorio para el archivo de registro, el archivo estará vacío si la operación se ha realizado satisfactoriamente. Por ejemplo:
<?xml version="1.0" encoding="UTF-8"?>
<result>
</result>
El archivo de registro contendrá un elemento de error si la operación no se ha realizado satisfactoriamente.
Existe también un archivo de registro para Installation Manager. Las ubicaciones predeterminadas para el archivo de registro de Installation Manager son las siguientes
  • Para Windows como usuario no administrador: C:\Documents and Settings\<ID de usuario>\Application Data\IBM\Installation Manager\logs
  • Para Windows como usuario administrador: C:\Documents and Settings\All Users\Application Data\IBM\Installation Manager\logs
  • Para otras plataformas: /var/ibm/InstallationManager/logs

Comentarios