Os valores da AppID e da VersionID do pacote ThinApp gerenciado atualmente são usados para criar o pacote atualizado. O pacote atualizado usa o mesmo valor da AppID e um valor da VersionID mais alto.
Às vezes, o pacote ThinApp atualizado é fornecido a você por outra equipe em sua organização. A pessoa que cria o pacote ThinApp atualizado pode usar um dos métodos descritos.
Pré-requisitos
Verifique se você tem os valores da AppID e da VersionID do pacote ThinApp atual completando os passos em Obter os valores AppID e versionID de um pacote ThinApp gerenciado.
Verifique se você tem uma versão do programa ThinApp que é compatível com sua versão do VMware Identity Manager. Para obter informações atualizadas sobre as versões do ThinApp específicas, consulte as VMware Product Interoperability Matrixes em http://www.vmware.com/resources/compatibility/sim/interop_matrix.php.
Procedimento
Opção |
Descrição |
---|---|
Recapture usando o Setup Capture. |
Use esse método quando a pasta do projeto para o pacote ThinApp existente gerenciado pelo VMware Identity Manager estiver indisponível. Para criar um pacote atualizado com o Setup Capture, você precisará apenas dos seguintes itens:
Durante o processo de captura, selecione gerenciar o pacote com o VMware Identity Manager e certifique-se de que o pacote seja uma versão atualizada de um pacote ThinApp com base já existente. Navegue para a pasta que contém os executáveis para o pacote ThinApp gerenciado atualmente. Aponte para a pasta e não para os executáveis específicos. Com esse método, você não precisará obter a AppID ou os valores da VersionID antes de criar o pacote atualizado. Após ter designado o pacote como uma atualização e esta apontar para a versão anterior no Setup Capture, o processo de captura lerá a AppID do pacote anterior e o reusará para o pacote atualizado. O processo também fornece uma VersionID incrementada para o pacote atualizado e atribui a mesma InventoryName. |
Atualize o arquivo Package.ini manualmente e então compile o pacote. |
Use esse método quando não tiver o instalador do aplicativo para o processo de recaptura, ou quando precisar atualizar o pacote para uma versão mais recente do ThinApp e desejar atualizar mais do que aquilo de que a relink do comando daria conta. Devido à recompilação de um pacote incorporar mudanças ao sistema e ao registro do arquivo que acompanha uma nova versão do ThinApp, uma recompilação obteria essas alterações, tal como na situação em que uma nova versão do ThinApp fornece um novo parâmetro Package.ini que você deseje configurar. Para marcar o novo pacote como uma atualização, edite os seguintes parâmetros do VMware Identity Manager na seção
|
Use o comando relink -h para as opções AppID e VersionID. |
Utilize esse método em uma das seguintes situações:
Por exemplo, você alterou o diretório do projeto, incluindo o arquivo Package.ini, para um aplicativo virtual, recompilou o pacote e testou-o, o ambiente de teste pode não ter sido o VMware Identity Manager. O estágio final da atualização do aplicativo é habilitá-lo para o VMware Identity Manager. Nesse ponto, o caminho mais fácil é usar o comando relink -h, em vez de recapturá-lo ou recompilá-lo.
Observação:
O tempo de execução do ThinApp é sempre atualizado quando você executa o comando relink -h em um pacote ThinApp. Você poderá executar o comando vincular novamente a partir do diretório de Arquivos de Programas do ThinApp para ajudá-lo a conseguir ajuda na sintaxe do comando. Quando o pacote ThinApp existente já estiver habilitado para uso pelo VMware Identity Manager, você poderá executar o seguinte comando para reusar a AppID do pacote já existente e incrementar a VersionID: relink -h -VersionID + pasta executável/*.* Onde pasta executável é uma pasta que contém os executáveis do pacote ThinApp que você deseja atualizar.
Importante:
Quando usa o comando relink, você não pode apontá-lo diretamente para a pasta dos executáveis do pacote no compartilhamento de rede usado para os pacotes ThinApp no ambiente do VMware Identity Manager. O comando converte os antigos executáveis em arquivos BAK quando atualiza o tempo de execução do ThinApp, e grava esses arquivos BAK, bem como os novos arquivos, na pasta. Devido ao compartilhamento de rede normalmente não permitir esse tipo de gravação, você deverá apontar o comando vincular novamente para uma cópia da pasta de executáveis. Outros casos de uso para o comando relink, incluindo a habilitação de um pacote ThinApp para uso em um ambiente do VMware Identity Manager, são cobertos no artigo disponível na base de dados de conhecimento em http://kb.vmware.com/kb/2021928. |
Resultados
Você tem um conjunto de arquivos (arquivos EXE, e opcionalmente arquivos DAT) para o pacote ThinApp atualizado.
O que Fazer Depois
Copie os arquivos para uma nova subpasta no compartilhamento de rede cumprindo as seguintes etapas em Copiar um pacote ThinApp atualizado no compartilhamento de rede.