Qual é a melhor ferramenta (gratuita) para envolver um .exe em um MSI?

14

Estou pensando em implantar alguns softwares via GPSI e a versão atual do software é distribuída como um .exe, portanto, preciso convertê-lo em um arquivo MSI.

além disso, por que o MS ainda distribui alguns de seus softwares (Ferramentas WMI) como .exe

    
por GNUix 09.06.2009 / 04:15

8 respostas

12

O tipo de ferramenta que você está procurando é chamado de ferramenta de reempacotamento de aplicativos. O processo incluiria a captura de uma instalação (obter uma captura instantânea da máquina, executar sua instalação e fazer personalizações, depois executar uma segunda captura instantânea para calcular as diferenças) e, em seguida, compilar os dados capturados no formato MSI.

Seguem-se algumas ferramentas gratuitas para executar estas tarefas, por ordem:

  1. AppDeploy Repackager : use isso para capturar sua instalação e criar um MSI a partir dos dados capturados. Se o seu aplicativo for razoavelmente simples, talvez seja tudo o que você precisa.
  2. Microsoft Orca : use isso para editar o MSI que foi criado com o AppDeploy Repackager. Você precisará saber como o trabalho da MSI realmente aproveita ao máximo o Orca. A Referência do Banco de Dados do Instalador da Microsoft é a fonte definitiva para informações sobre o conteúdo da MSI.

Quanto à sua segunda pergunta: você descobrirá que às vezes os fornecedores fornecerão um MSI agrupado em um executável, portanto, se você executar o .exe, poderá escavar o MSI a partir de um diretório temporário.

    
por 09.06.2009 / 04:38
5

eu usei Instalador avançado e AppDeploy Repackager e obtiveram bons resultados.

    
por 09.06.2009 / 06:13
4

Confira WinINSTALL LE:

link

Você precisa instalar o programa e ele observará o que acontecerá e criará um instalador MSI. Eu costumo fazer minhas instalações em uma VM limpa para que ele não capture as atividades em segundo plano dos programas que eu geralmente uso.

    
por 09.06.2009 / 04:22
1

Heh, vou tentar responder minha própria pergunta. Eu também vou olhar para o AppDeploy Repackager . Parece que vai fazer praticamente a mesma coisa que Joseph mencionou. Vou ver qual deles faz o trabalho com menos estresse da minha parte:)

    
por 09.06.2009 / 04:37
1

Não é gratuito, mas se você tiver licenças do Visual Studio, ele tem um ótimo pacote de MSI disponível nele.

    
por 09.06.2009 / 09:31
1

O IMO WiX pode ser o melhor caminho, já que o repackager que trabalha com instantâneos tende a registrar alterações não relacionadas, desde que você não gaste tempo definindo exclusões ...

Usar o Wixtool torna a criação de um MSI bastante conveniente, em vez de escrever muitos containers xml;)

    
por 04.04.2011 / 11:07
0
por 09.06.2009 / 04:20
0

Eu copio aqui duas listas de algumas páginas da Web que encontrei.

Uma longa lista de softwares de implantação, incluindo reempacotadores, com descrições adicionadas: link
Aqui eu copio apenas os nomes mencionados nesta página:

  • AdminStudio
  • Arquiteto de instalação avançada
  • AppDeploy Repackager
  • Asdis
  • CapaInstaller ezMSI
  • BMC Software
  • MSI Package Builder
  • NetInstall
  • Scanner de software de rede
  • Robô de empacotamento
  • Prisma
  • Radia
  • RayPack
  • Embalagem Real
  • RemoteExec
  • Instalador Remoto
  • Smart Packager

Mais uma lista de: link
Provavelmente nem todos eles são reembaladores.

  • WinInstall
  • wItem Installer (também chamado de Installer2Go)
  • VMWare ThinApp
  • EXE ao conversor de MSI (exetomsi.com)
  • AppDeploy repackager
  • Exemsi MSI Wrapper (exemsi.com)
  • Instalador avançado (advancedinstaller.com)
por 24.12.2016 / 01:20