Mandatos de la instalación silenciosa

Puede utilizar esta tabla de referencia para obtener más información sobre los mandatos del archivo de respuestas que pueden utilizarse durante una instalación silenciosa.
Mandatos de archivo de respuestas Descripción

Profile

<profile 
id="the profile (package group) id" 
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 ubicación de instalación). Si el grupo de paquetes especificado ya existe, el mandato no se aplicará. 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 las propiedades del perfil.

La siguiente lista 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 NL (Natural Language) como, por ejemplo, zh, ja y en.
Nota: Separe los distintos valores de NL con comas.
La siguiente lista contiene los códigos de idioma soportados actualmente:
  • 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/”>
<!—add more repositories below-->
<…>
      </server>
Utilice este mandato para especificar los repositorios utilizados durante una instalación silenciosa. Utilice un URL o una vía de acceso UNC para especificar repositorios remotos; utilice vías de acceso de directorios para especificar repositorios locales.

Install

<install>
<offering profile= "profile id" 
features= "feature ids" 
id= "offering id" version= "offering 
version"></offering>

<!—add more offerings below>
<…>

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

El ID de perfil debe coincidir con el perfil existente o con el perfil creado por el mandato del perfil.

Los ID de característica se pueden especificar opcionalmente mediante una lista delimitada por comas, como por ejemplo, "característica1, característica2”, etc. Si no se especifica ningún ID de característica, 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 las actualizaciones y arreglos disponibles.

Nota: Las características necesarias se incluirán para la instalación, aunque no se hayan especificado de forma explícita en la lista delimitada por comas.

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

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

Utilice el atributo <install modify="true"> para instalar y desinstalar mandatos para indicar que desea modificar una instalación existente. Si el atributo no se establece en true, toma el valor predeterminado, false. Si el propósito de la operación de modificación sólo es instalar paquetes de idiomas adicionales, utilice un guión “-“ en la lista de id de características de oferta para indicar que no se está añadiendo ninguna característica nueva.

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

Uninstall

<uninstall>
<offering profile= "profile id" 
features= "feature ids" 
id= "offering id" version= "offering 
version"></offering>

<!—add more offerings below>
<…>

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

El ID de perfil debe coincidir con un perfil existente o un perfil especificado en un mandato de perfil. Además, si no se ha especificado ningún ID de característica, todas las características de la oferta especificada se desinstalarán. Si no se ha especificado ningún ID de oferta, todas las ofertas instaladas en el perfil especificado se desinstalarán.

Rollback

<rollback>
<offering profile= "profile id"
 id= "offering id" 
version= "offering version">
</offering>

<!—add more offerings below
<…>

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

InstallAll

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

UpdateAll

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

License

<license policyFile=“policy file
 location”/>

Por ejemplo:

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

En 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ítica de licencias denominado “license.opt” en el mismo directorio que el archivo de respuestas generado; el archivo de respuestas contendrá un mandato license que hace referencia al archivo de políticas.

Wizard

<launcher -mode wizard -input 
< response file >
Utilice este mandato para iniciar Installation Manager en modalidad de interfaz de usuario. La modalidad de interfaz de usuario inicia Installation Manager en el asistente de instalación o el asistente de desinstalación. No obstante, en este caso, el archivo de respuestas sólo puede contener mandatos preference y mandatos install, o mandatos preference y mandatos uninstall; no puede combinar mandatos install y uninstall en el mismo archivo de respuestas cuando se ejecuta Installation Manager en modalidad de interfaz de usuario.

Atributos de archivo de respuestas adicionales

Atributo de archivo de respuestas Descripción

Clean

<agent-input clean="true">
</agent-input>
De forma predeterminada, es clean="false". Installation Manager utilizará el repositorio y otras preferencias especificadas en el archivo de respuestas así como las preferencias existentes establecidas en Installation Manager. Si se especifica una preferencia en el archivo de respuestas e Installation Manager, la del archivo de respuestas es prioritaria.

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

Temporary

<agent-input clean="true" temporary="false">
</agent-input>
De forma predeterminada, temporary se establece en 'false' y persistirán las preferencias establecidas en el archivo de respuestas. Cuando establezca temporary="true", las preferencias establecidas en el archivo de respuestas no persistirán.

Puede utilizar conjuntamente los atributos temporary y clean; por ejemplo, si establece clean en verdadero (true) y temporary en falso (false), después de ejecutar la instalación silenciosa, el valor de repositorio especificado en el archivo de respuestas prevalecerá sobre las preferencias establecidas en las sesiones anteriores mediante Installation Manager.

License agreement acceptance

<agent-input acceptLicense="false">
</agent-input>
De forma predeterminada, acepta cualquier licencia que un paquete de instalación incluya cuando Installation Manager está en modalidad de instalación silenciosa. Si no acepta el acuerdo de licencia, puede utilizar un atributo adicional en el elemento <agent-input> que automáticamente no ejecutará correctamente la operación de instalación silenciosa, <agent-input acceptLicense="false">. Si el paquete de instalación que está instalando tiene un acuerdo de licencia que debe aceptarse, la operación de instalación silenciosa no se ejecutará correctamente.

Comentarios