instalar software livre assistente [fechado]
-
02-07-2019 - |
Pergunta
Existe algo como InstallShield que eu possa usar para livre?
Solução
- 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.
- Não é possível produzir pacotes MSI.
- Seu scripting parte analisa como INI arquivos estrutura.
- Usa Pascal Script linguagem baseada para uma maior flexibilidade.
- 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.
- 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.
- 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.
NullSoft NSIS http://nsis.sourceforge.net/Main_Page
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.
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.