Mandatos de instalación silenciosa

Puede utilizar esta tabla de consulta para conocer los mandatos del archivo de respuesta que se utilizan durante una instalación silenciosa.
Mandatos de archivo de respuesta Descripción

Profile

<profile 
id="el ID del perfil (grupo de paquetes)" 
installLocation="the install location of
 the profile">
<data key="key1" value=”value1”/>
<data key="key2" value=”value2”/>

</profile>
Utilice este mandato para crear un grupo de paquetes (o una ubicación de instalación.) Si el grupo de paquetes especificado ya existe, el mandato no surte efecto. Actualmente, al crear el perfil, la instalación silenciosa también creará dos contextos de instalación; uno para Eclipse y otro para native. Un perfil es una ubicación de instalación.

Puede utilizar el elemento <data> para establecer propiedades del perfil.

La lista siguiente contiene las claves soportadas actualmente y los valores relacionados:
  • La clave eclipseLocation especifica un valor de ubicación de Eclipse existente, como por ejemplo c:\myeclipse\eclipse.
  • La clave cic.selector.nl especifica las selecciones de entorno local de idioma nacional como por ejemplo zh, ja y en.
Nota: separe con comas los distintos valores de idioma nacional.
La lista siguiente contiene los códigos de idioma soportados actualmente:
  • Inglés (en)
  • Francés (fr)
  • Italiano (it)
  • Chino simplificado (zh)
  • Ruso (ru)
  • Chino tradicional (Taiwan) (zh_TW)
  • Chino tradicional (Hong Kong) (zh_HK)
  • Alemán (de)
  • Japonés (ja)
  • Polaco (pl)
  • Español (es)
  • Checo (cs)
  • Húngaro (hu)
  • Coreano (ko)
  • Portugués de Brasil (pt_BR)

Repositorios

<server>
<repository location="http://example/
repository/">
<repository location=”file:/C:/
repository/”>
<!—add more repositories below-->
<…>
      </server>
Utilice este mandato para especificar los repositorios utilizados durante una instalación silenciosa. Utilice una dirección Web o UNC para especificar repositorios remotos; utilice vías de acceso de directorio para especificar repositorios locales.

Install

<install>
<offering profile= "ID de perfil" 
features= "IDs de característica" 
id= "offering id" version= "offering 
version" selected="true"></offering>

<!—añadir más productos a continuación>
<…>

</install>
Utilice este mandato para especificar los paquetes de instalación que se instalarán.

El ID de perfil debe coincidir con un perfil existente o un perfil creado por el mandato set profile.

Los ID de característica pueden especificarse también mediante una lista delimitada por comas "característica1, característica2" etc. Si no se especifica ningún ID, se instalarán todas las características predeterminadas en la oferta especificada.

El número de versión no es necesario. Si no se especifica ninguna versión, Installation Manager instalará el producto más reciente con el id especificado y cualesquiera actualizaciones y arreglos disponibles.

El atributo "selected" es opcional. De forma predeterminada, "selected" es "true". Cundo se establece selected en "false", la instalación silenciosa no instalará el paquete. Al ejecutarse en modalidad de asistente, el paquete aparecerá en la página de selección del paquete pero no estará seleccionado inicialmente.

Nota: las características necesarias se incluirán en la instalación incluso aunque no estén explícitamente especificadas en la lista delimitada por comas.

Update (en modalidad de asistente)

<update>
<offering profile= "profile id">
</update>
Utilice este mandato para especificar el perfil que será actualizado. El ID de perfil debe coincidir con un perfil existente.
Nota: este mandato sólo puede utilizarse en modalidad de asistente para invocar el asistente de actualización, no funcionará en modalidad silenciosa.

Modify (en modalidad de asistente)

<modify>
<offering profile= "profile id">
</modify>
Utilice este mandato para especificar el perfil que será modificado. El ID de perfil debe coincidir con un perfil existente.
Nota: este mandato sólo puede utilizarse en modalidad de asistente para invocar el asistente de actualización, no funcionará en modalidad silenciosa.

Modify <install modify="true"> o <uninstall modify="true"> (atributo opcional)

<uninstall modify="true">
<offering profile= "ID de perfil"
 id="Id" version="Version" 
features="-"/>
</uninstall>

Utilice el atributo <install modify="true"> en los mandatos install y uninstall para indicar que desea modificar una instalación existente. El valor predeterminado es false. Si la operación de modificación sólo pretende instalar paquetes de idioma adicionales, debe utilizarse un guión “-“ en la lista de ID de características para indicar que no se añaden características nuevas.

Importante: debe especificar "modify=true" y un guión "-" para la lista de características tal como se especifica en el ejemplo; de lo contrario, el mandato de instalación instalará las características predeterminadas de la oferta y el mandato uninstall eliminará todas las características.

Uninstall

<uninstall>
<offering profile= "ID de perfil" 
features= "IDs de característica" 
id= "offering id" version= "offering 
version"></offering>

<!—añadir más productos a continuación>
<…>

</uninstall>
Utilice este mandato para especificar los paquetes que se desinstalarán.

El ID de perfil debe coincidir con un perfil existente o con un perfil especificado en un mandato profile. Si no se especifica ningún ID de característica, se desinstalarán todas las características de la oferta especificada; si no se especifica ningún ID de oferta, se desinstalarán todas las ofertas del perfil especificado.

Rollback

<rollback>
<offering profile= "ID de perfil"
 id= "ID de oferta" 
version= "offering version">
</offering>

<!—añadir más ofertas a continuación
<…>

</rollback>
Utilice este mandato para retrotraer las ofertas especificadas de la versión instalada actualmente en el perfil especificado. No puede especificar características en un mando rollback.

InstallAll

<installALL/>
Nota: este mandato es equivalente a utilizar
–silent –installAll 
.
Utilice este mandato para buscar e instalar silenciosamente todos los paquetes disponibles.

UpdateAll

<updateALL/>
Nota: este mandato es equivalente a utilizar
–silent –updateAll 
.
Utilice este mandato para buscar y actualizar silenciosamente todos los paquetes disponibles.

License

<license policyFile=“ubicación del
 location”/>

Por ejemplo:

<license policyFile=”c:\mylicense.opt”/> 
Utilice este mandato para generar un archivo de respuesta que contenga un mandato de licencia iniciando el asistente de licencia después de iniciar Installation Manager en modalidad de registro.

Durante la modalidad de registro, si establece opciones flex a través del asistente de gestión de licencias, las opciones que establezca se registrarán en un archivo de política de licencias llamado “license.opt” en el mismo directorio que el archivo de respuesta generado; el archivo de respuesta contendrá un mandato de licencia que hará referencia al archivo de política.

Atributos adicionales del archivo de respuesta

Atributos de archivo de respuesta Descripción

Clean

<agent-input clean="true">
</agent-input>

De forma predeterminada, clean="false". Installation Manager utilizará el repositorio y otras preferencias especificadas en el archivo de respuesta así como las preferencias existentes establecidas en Installation Manager. Si se especifica una preferencia en el archivo de respuesta y en Installation Manager, la del archivo de respuesta tendrá prioridad.

Si se establece clean="true", Installation Manager utilizará el repositorio y otras preferencias especificadas en el archivo de respuesta; no se utilizarán las preferencias establecidas en Installation Manager.

Temporary

<agent-input clean="true" temporary="false">
</agent-input>

De forma predeterminada, temporary está establecido en 'false' y las preferencias en el archivo de respuesta permanecerán. Cuando establece temporary="true", las preferencias establecidas en el archivo de respuesta no permanecerán.

Puede utilizar los atributos temporary y clean juntos, por ejemplo, si establece clean en true y temporary en false, después de ejecutar la instalación silenciosa el valor de repositorio establecido en el archivo de respuesta alterará las preferencias establecidas en sesiones anteriores utilizando Installation Manager.

License agreement acceptance

<agent-input acceptLicense="false">
</agent-input>

De forma predeterminada, no se aceptan las licencias en un paquete de instalación cuando se usa Installation Manager en modalidad silenciosa. Si el paquete que está instalando tiene un acuerdo de licencia que debe aceptarse, la operación de la instalación silenciosa fallará. Para aceptar el acuerdo de licencia, deberá establecer el atributo en <agent-input acceptLicense="true">. Al hacerlo, aceptará los acuerdos de licencia de todos los paquetes especificados en el archivo de respuesta.

Reboot later

<agent-input rebootLater="false">
</agent-input>
De forma predeterminada, rebootLater está establecido en "false" y si el archivo de respuesta instala cualquier paquete que requiera reiniciar el sistema en Windows, Installation Manager reiniciará el sistema después de la ejecución del archivo de respuesta.

Cuando se establece en 'true', el sistema no reiniciará.

Referencia relacionada
Mandatos de preferencias de instalación silenciosa

Comentarios