Pergunta

Existe algo como InstallShield que eu possa usar para livre?

Foi útil?

Solução

WiX

  • Muito poderoso e flexível .
  • Pode produzir pacotes MSI (formato implantação Microsoft de escolha)
  • Quase nenhuma documentação
  • curva de aprendizado muito íngreme.
  • XML-based.
  • Recomendado para instaladores muito complexos.

Inno Setup

  • Não é possível produzir pacotes MSI.
  • Seu scripting parte analisa como INI arquivos estrutura.
  • Usa Pascal Script linguagem baseada para uma maior flexibilidade.

NSIS

  • Não é possível produzir pacotes MSI.
  • totalmente roteirizada, muito poderoso, mas ao custo de alta curva de aprendizado.
  • Recommened se WiX é demais e Inno Setup não é suficiente.

AdvancedInstaller

  • Versão básica é gratuita.
  • Pode produzir pacotes MSI.
  • Muito boa interface de usuário, curva quase não aprender a fazer as coisas.
  • baseada em XML
  • (mas esquema não é muito user-friendly, não importa como você poderia usar editor GUI de qualquer maneira)
  • A melhor opção se você tiver apenas requisitos básicos de instalação e não tem tempo para aprender algo novo.

IzPack

  • Cross-plataforma
  • Integração Maven
  • ações personalizáveis ??
  • Bem documentado
  • Opensource

Outras dicas

Eu tenho usado Inno Setup há vários anos. É o suficiente madura que tem um monte de plug-ins. Descobri que os fóruns / grupos de notícias são muito bons em responder a todas as perguntas que eu tive até agora.

WiX (Windows Installer XML) é livre.

Inno Setup tem funcionado muito bem como o instalador Zeus por muitos anos.

Eu pesquisei para "instalador livre" e encontrou Avançada Installer , que eu me lembro que eu usei com sucesso no passado.

+1 para Inno. Eu não era um fã de NSIS / Nullsoft.

Editar

a razão de eu não gostava NSIS foi os aros eu tive que saltar através apenas para obter as informações de versão no título instalador / script. Basicamente você tem que pré-processar os scripts ou executar o gerador de instalar duas vezes. Talvez eles fixa-lo, talvez não. Mas o que um aborrecimento.

Eu também achei que as versões dos plug-ins e as versões do componente principal foram frágeis. Por exemplo, as coisas não funcionam bem quando misturados e combinados / atualizado.

Tivemos que manter uma versão específica do INE e os plugins que usamos em um repositório para garantir que eles.

Eu consideraria dotNetInstaller também.

É muito fácil de instalação de configuração com pré-requisitos, tem um assistente agradável e um editor que lhe permitem gerir o scripting xml a partir de um formulário.

Nullsoft Installe r é o caminho a percorrer. Ele tem um pouco de uma curva de aprendizado íngreme, mas uma vez que você trabalhou o script que você vai ter um instalador decente em nenhum momento. Confira o plugin do Eclipse também, é uma grande adição.

Eu estava procurando por uma solução semelhante e encontrou o novo garoto sobre o bloco a ser InstallJammer . código aberto, extremamente amigável e poderoso para o futuro (digo olhando porque eu nunca realmente terminar de usá-lo em um projeto), capaz de produzir instaladores para múltiplas plataformas.

Ações em particular parecia muito fácil de configurar.

Se fosse fazer jus à sua metas, seria facilmente dar a outra instalação soluções um funcionamento para seu dinheiro.

Há o código aberto Nullsoft Installer que começou com WinAmp, se não estou enganado.

Para o desenvolvimento .NET que você pode querer dar uma olhada WiX , que a Microsoft também código aberto. bom de TI para aqueles com configurações de integração contínua.

NSIS (Nullsoft sistema de instalação de scripts) irá fazer o trabalho. É open source.

http://nsis.sourceforge.net/Main_Page

O Nullsoft instalador é livre, poderoso e muito, muito bom.

O nullsoft programável sistema é uma solução de código aberto que fornece um sistema muito poderoso e profissional instalar instale .

MAKEMSI aqui para construir instaladores do Windows. Muito íngreme curva de aprendizagem, mas é garantido que funcione em qualquer sistema Windows.

Nós tivemos problemas com instaladores Nullsoft no passado, como em silêncio, instalações automatizadas (o tipo feito todo o tempo em ambientes gerenciados) não são suportados por padrão.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top