Mandatos de archivo de respuestas

Puede utilizar esta tabla de consulta para aprender más sobre los mandatos de archivo de respuestas.
Mandatos de archivo de respuestas Descripción

Profile

<profile 
id="el ID del perfil (grupo de paquetes)" 
installLocation="la ubicación de instalación
 del perfil">
<data key="clave1" value=”valor1”/>
<data key="clave2" value=”valor2”/>

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

Puede utilizar el elemento <data> para definir propiedades de perfil.

La lista siguiente contiene las claves que se pueden utilizar actualmente y sus valores correspondientes:
  • La clave eclipseLocation especifica un valor de ubicación de Eclipse existente, tal como c:\myeclipse\eclipse.
  • La clave cic.selector.nl especifica opciones de idioma nacional, tales como zh, ja y en.
Nota: utilice comas para separar los diferentes valores de idioma nacional.
La lista siguiente contiene los códigos de idioma. No todos los idiomas se pueden utilizar en cada producto:
  • Inglés (en)
  • Francés (fr)
  • Italiano (it)
  • Chino simplificado (zh)
  • Ruso (ru)
  • Chino tradicional (Taiwán) (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 (pt_BR)

Repositories

<server>
<repository location="http://example/
repository/">
<repository location=”file:/C:/
repository/”>
<!—añadir más repositorios a continuación-->
<…>
      </server>
Utilice este mandato para especificar los repositorios que se utilizan durante una instalación silenciosa. Utilice una vía de acceso de URL 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= "ID de producto"
id= "ID de producto" version= "versión de 
producto" 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 con un perfil creado por el mandato set profile.

Opcionalmente, los ID de producto se pueden especificar mediante una lista delimitada por comas, tal como "producto1, producto2", etc. Si no se especifica ningún ID de producto, se instalarán todos los productos predeterminados contenidos en el paquete especificado.

Nota: los productos necesarios se incluirán en la instalación aunque no estén especificados explícitamente en la lista delimitada por comas.

El número de versión no es obligatorio. Si no se especifica ninguna versión, Installation Manager instalará el producto más reciente que tenga el ID especificado y las actualizaciones y arreglos disponibles.

El atributo 'selected' es opcional. El valor predeterminado de 'selected' es "true". Cuando el valor de "selected" es "false", la instalación silenciosa no instala el paquete. Mientras la instalación se ejecuta en la modalidad de asistente, el paquete aparece en la página de selección de paquetes, pero no se selecciona inicialmente.

Update (en la modalidad de asistente)

<update>
<offering profile= "ID de perfil">
</update>
Utilice este mandato para especificar el perfil que se actualizará. El ID de perfil debe coincidir con un perfil existente.
Nota: Este mandato sólo se puede utilizar en la modalidad de asistente para invocar el asistente de actualización; no es efectivo en la modalidad silenciosa.

Modify (en la modalidad de asistente)

<modify>
<offering profile= "ID de perfil">
</modify>
Utilice este mandato para especificar el perfil que se modificará. El ID de perfil debe coincidir con un perfil existente.
Nota: Este mandato sólo se puede utilizar en la modalidad de asistente para invocar el asistente de actualización; no es efectivo en la modalidad silenciosa.

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

<uninstall modify="true">
<offering profile= "ID de perfil"
 id="ID" version="Versión" 
features="-"/>
</uninstall>

Utilice el atributo <install modify="true"> en los mandatos de instalación y desinstalación para indicar que desea modificar una instalación existente. El valor predeterminado es false. Si la finalidad de la operación de modificación es solamente instalar paquetes de idioma adicionales, se debe utilizar un guión “-“ en la lista de los ID de producto para indicar que no se están añadiendo productos nuevos.

Importante: Debe especificar "modify=true" y un guión "-" para la lista de productos, tal como se especifica en el ejemplo; de lo contrario, el mandato install instalará los productos predeterminados del paquete y el mandato uninstall desinstalará todos los productos.

Uninstall

<uninstall>
<offering profile= "ID de perfil" 
features= "ID de producto"
id= "ID de producto" version= "versión de 
producto"></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 set profile. Además, si no se ha especificado ningún ID de producto, se desinstalarán todos los productos del paquete especificado; si no se ha especificado ningún ID de paquete, se desinstalarán todos los paquetes instalados del perfil especificado.

Rollback

<rollback>
<offering profile= "ID de perfil"
 id= "ID de producto" 
version= "versión de producto">
</offering>

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

</rollback>
Utilice este mandato para restaurar los paquetes especificados a partir de la versión instalada actualmente en el perfil especificado. No puede especificar productos en un mandato rollback.

InstallAll

<installALL/>
Nota: Este mandato es equivalente a
–silent –installAll 
.
Utilice este mandato para buscar e instalar en la modalidad silenciosa todos los paquetes disponibles.

UpdateAll

<updateALL/>
Nota: Este mandato es equivalente a
–silent –updateAll 
.
Utilice este mandato para buscar y actualizar en la modalidad silenciosa todos los paquetes disponibles.

License

<license policyFile=“ubicación de archivo de políticas”/>

Por ejemplo:

<license policyFile=”c:\mylicense.opt”/> 
Si el paquete del producto necesita una licencia instalada, utilice este mandato para crear un archivo de respuestas que contenga un mandato license. Para ello, inicie el asistente de licencia después de iniciar Installation Manager en la modalidad de registro.

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

Atributos adicionales del archivo de respuestas

Atributo del archivo de respuestas Descripción

Clean

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

El valor predeterminado del atributo clean es 'false'. Installation Manager utiliza el repositorio y otras preferencias especificadas en el archivo de respuestas, así como las preferencias existentes establecidas en Installation Manager. Si una preferencia está especificada en el archivo de respuestas y también está definida en Installation Manager, prevalece la preferencia especificada en el archivo de respuestas.

Si el valor del atributo clean es 'true', Installation Manager utiliza el repositorio y otras preferencias especificadas en el archivo de respuestas, y las preferencias existentes definidas en Installation Manager no se utilizan.

Temporary

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

El valor predeterminado del atributo temporary es 'false', que hace que se hagan persistentes las preferencias establecidas en el archivo de respuestas. Cuando el valor del atributo temporary es 'true', las preferencias establecidas en el archivo de respuestas no se hacen persistentes.

Puede utilizar juntos los atributos temporary y clean. Por ejemplo, si clean es 'true' y temporary es 'false', después de ejecutar la instalación silenciosa, el valor de repositorio especificado en el archivo de respuestas prevalecerá sobre las preferencias que se definieron en sesiones anteriores mediante Installation Manager.

License agreement acceptance

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

Cuando se utiliza Installation Manager en la modalidad de instalación silenciosa, no se produce una aceptación por omisión por parte del usuario de las licencias asociadas a un paquetes de instalación. Si el paquete que está instalando tiene un acuerdo de licencia que se debe aceptar, la operación de instalación silenciosa fallará. Para aceptar el acuerdo de licencia, debe establecer el atributo en <agent-input acceptLicense="true">. De esta manera, el usuario acepta los acuerdos de licencia para todos los paquetes especificados en el archivo de respuestas.

Reboot later

<agent-input rebootLater="false">
</agent-input>
El valor predeterminado de rebootLater es 'false'. En este caso, si el archivo de respuestas instala algún paquete que exija rearrancar el sistema en Windows, Installation Manager rearrancará el sistema cuando finalice la ejecución del archivo de respuestas.

Cuando el valor de rebootLater es 'true', el sistema no rearranca.


Comentarios