Comandos de Instalação Silenciosa

Você pode utilizar essa tabela de referência para aprender mais sobre os comandos do arquivo de resposta para uso durante uma instalação silenciosa.
Comandos do Arquivo de Resposta Descrição

Perfil (Profile)

<profile
id="o id do perfil (grupo de pacotes)"
installLocation="local de instalação do
 perfil">
<data key="key1" value=”value1”/>
<data key="key2" value=”value2”/>

</profile>
Utilize este comando para criar um grupo de pacotes (ou local da instalação). Se o grupo de pacotes especificado já existir, o comando não terá efeito. Atualmente, ao criar o perfil, a instalação silenciosa também criará dois contextos de instalação; um para o Eclipse e um para o nativo. Um perfil é um local da instalação.

É possível utilizar o elemento <data> para configurar propriedades do perfil.

A lista a seguir contém as chaves atualmente suportadas e os valores relacionados:
  • A chave eclipseLocation especifica um valor de local do Eclipse existente, como c:\myeclipse\eclipse.
  • A chave cic.selector.nl especifica as seleções de código do idioma de NL (Natural Language), como zh, ja e en.
Nota: Separe vários valores NL com vírgulas.
A lista a seguir contém os códigos de idioma atualmente suportados:
  • Inglês (en)
  • Francês (fr)
  • Italiano (it)
  • Chinês Simplificado (zh)
  • Russo (ru)
  • Chinês Tradicional (Taiwan) (zh_TW)
  • Chinês Tradicional (Hong Kong) (zh_HK)
  • Alemão (de)
  • Japonês (ja)
  • Polonês (pl)
  • Espanhol (es)
  • Tcheco (cs)
  • Húngaro (hu)
  • Coreano (ko)
  • Português (pt_BR)

Repositories

<server>
<repository location="http://example/
repository/">
<repository location=”file:/C:/
repository/”>
<!—incluir mais repositórios a seguir-->
<…>
      </server>
Utilize esse comando para especificar os repositórios utilizados durante uma instalação silenciosa. Utilize um caminho de URL ou UNC para especificar repositórios remotos; utilize caminhos de diretório para especificar repositórios locais.

Install

<install>
<offering profile= "id do perfil"
features= "ids de recurso"
id= "id da oferta" version= "versão da
oferta"></offering>

<!—incluir mais ofertas abaixo>
<…>

</install>
Utilize esse comando para especificar os pacotes de instalação que serão instalados.

O ID do perfil deve corresponder a um perfil existente ou um perfil criado pelo comando configurar perfil.

IDs de Recurso podem ser especificados opcionalmente por uma lista delimitada por vírgulas, como "feature1, feature2” e assim por diante. Se nenhum ID de recurso estiver especificado, todos os recursos padrão na oferta especificada serão instalados.

O número da versão não é necessário. Se nenhuma versão for especificada, o Installation Manager instalará o produto mais recente com o ID especificado e quaisquer atualizações e correções disponíveis.

Nota: Os recursos necessários serão incluídos para instalação, mesmo que não estejam explicitamente especificados na lista delimitada por vírgulas.

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

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

Utilize o atributo <install modify="true"> em comandos de instalação e desinstalação para indicar que deseja modificar uma instalação existente. Se o atributo não for configurado para true, o valor será padronizado como false. Se a intenção da operação de modificação for apenas instalar pacotes de idioma adicionais, um hífen “-“ deverá ser utilizado na lista de IDs de recursos de oferta para indicar que nenhum novo recurso está sendo incluído.

Importante: Você deve especificar"modify=true" e uma lista do recurso hífen "-" como especificado no exemplo; do contrário, o comando install instalará os recursos padrão da oferta e o comando uninstall removerá todos os recursos.

Uninstall

<uninstall>
<offering profile= "id do perfil"
features= "ids de recurso"
id= "id da oferta" version= "versão da
oferta"></offering>

<!—incluir mais ofertas abaixo>
<…>

</uninstall>
Utilize esse comando para especificar os pacotes que serão desinstalados.

O ID do perfil deve corresponder a um perfil existente ou um perfil especificado em um comando de perfil. Além disso, se nenhum ID de recurso estiver especificado, todos os recursos na oferta especificada serão desinstalados; se nenhum ID de oferta estiver especificado, todas as ofertas instaladas no perfil especificado serão desinstaladas.

Rollback

<rollback>
<offering profile= "id do perfil"
 id= "id da oferta"
version= "versão da oferta">
</offering>

<!—incluir mais ofertas abaixo
<…>

</rollback>
Utilize esse comando para recuperar as ofertas especificadas na versão atualmente instalada no perfil especificado. Você não pode especificar recursos em um comando rollback.

InstallAll

<installALL/>
Nota: Esse comando é equivalente a utilizar
–silent –installAll 
.
Utilize esse comando para procurar e instalar silenciosamente todos os pacotes disponíveis.

UpdateAll

<updateALL/>
Nota: Esse comando é equivalente a utilizar
–silent –updateAll 
.
Utilize esse comando para procurar e atualizar silenciosamente todos os pacotes disponíveis.

License

<license policyFile=“local do arquivo de
 política”/>

Por exemplo:

<license policyFile=”c:\mylicense.opt”/> 
Utilize esse comando para gerar um arquivo de resposta que contém um comando de licença iniciando o assistente de licença depois de iniciar o Installation Manager no modo de registro.

Durante o modo de registro, se você configurar opções flex por meio do assistente de gerenciamento de licença, as opções que você configurar serão gravadas em um arquivo de políticas de licença denominado “license.opt”, no mesmo diretório que o arquivo de resposta gerado; o arquivo de resposta conterá um comando de licença que faz referência ao arquivo de políticas.

Wizard

<launcher -mode wizard -input 
< arquivo de resposta >
Utilize esse comando para iniciar o Installation Manager no modo UI. O modo UI inicia o Installation Manager no assistente de instalação ou assistente de desinstalação. Contudo, nesse caso, o arquivo de resposta pode conter apenas comandos preference e install, ou preference e uninstall; não é possível misturar comandos install e uninstall no mesmo arquivo de resposta ao executar o Installation Manager no modo UI.

Atributos Adicionais de Arquivo de Resposta

Atributo do arquivo de resposta Descrição

Clean

<agent-input clean="true">
</agent-input>
Por padrão, clean="false". O Installation Manager utilizará o repositório e outras preferências especificadas no arquivo de resposta, bem como o conjunto de preferências existente no Installation Manager. Se uma preferência for especificada no arquivo de resposta e no Installation Manager, a que estiver no arquivo de resposta tem precedência.

Se for configurada para clean="true", o Installation Manager utilizará o repositório e outras preferências especificadas no arquivo de resposta; o conjunto de preferências existente no Installation Manager não será utilizado.

Temporary

<agent-input clean="true" temporary="false">
</agent-input>
Por padrão, temporary é configurado para 'false' e o conjunto de preferências no arquivo de resposta será mantido. Quando você configurar temporary="true", o conjunto de preferências no arquivo de resposta não será mantido.

Você pode utilizar os atributos temporary e clean juntos, por exemplo, se configurar clean para true e temporary para false, depois de executar a instalação silenciosa a configuração do repositório especificada no arquivo de resposta substituirá o conjunto de preferências nas sessões anteriores utilizando o Installation Manager.

License agreement acceptance

<agent-input acceptLicense="false">
</agent-input>
Por padrão, você concorda em aceitar qualquer licença que um pacote de instalação contém utilizando o Installation Manager no modo de instalação silenciosa. Se não quiser aceitar o contrato de licença, poderá utilizar um atributo adicional no elemento <agent-input> que causa falha automaticamente da operação de instalação silenciosa, <agent-input acceptLicense="false">. Se o pacote de instalação que você está instalando tiver um contrato de licença que deve ser aceito, a operação da instalação silenciosa falhará.

Feedback