Como automatizar a instalação do aplicativo

3

Antes de eu ir e perguntar aqui, eu apareci e tenho vermelho o conteúdo dos links abaixo:

https://superuser.com/questions/69751/

automate installation of your softwares

E veio com:

E alguns que encontrei navegando:

  • Freenew
  • Todos os meus aplicativos

Mas nenhum deles faz o que eu preciso, pois eles só automatizam a instalação de aplicativos populares.

Mas o que eu quero é uma aplicação onde você pode optar por instalar qualquer software. Por exemplo, eu quero instalar o visual studio ou o Netbeans ou o Dreamweaver. Eu só vou ter que selecionar o arquivo de configuração para esse aplicativo. Em seguida, o aplicativo terá que fazer o resto.

Talvez, o aplicativo possa funcionar gravando toques de teclas e cliques do mouse. Em seguida, aplicar esses registros para personalizar a instalação. Se o instalador é complexo o suficiente.

    
por soul 02.08.2010 / 01:27

3 respostas

2

Existe até uma linguagem completa para automatizar ações na GUI. Chama-se TCL.

O Ninite provavelmente usa o .NET framework para fazer isso.

De qualquer forma eu pesquisei alguns softwares para isso, alguns comerciais e outros não: SilkTest, TestComplete, AutoIT

    
por 02.08.2010 / 02:47
2

Eu concordo com Josh, você está indo para um mundo de dor que no final IMHO não vai valer a pena, se você está fazendo isso apenas para uma configuração em casa.

Pense no tempo que você gastará tentando fazer a instalação funcionar e, em seguida, nas configurações automáticas de seus programas ... e depois no tempo necessário para ajustá-lo, pois esse patch do sistema operacional ou essa versão do programa alterou a instalação o suficiente para o script não funcionar ... e você vai entender rapidamente que este ponto é discutível.

Eu sugiro conhecer automaticamente o autoIT, já que é uma linguagem de script muito boa para o Windows.

    
por 02.08.2010 / 10:22
1

Gerenciar a instalação e remoção de programas que não foram empacotados de alguma forma seria um pesadelo, talvez impossível. Eu duvido que exista algo que possa fazer isso. O Windows tem seu próprio gerenciamento de pacotes, mas não é tão strong quanto algumas das alternativas de código aberto que você mencionou.

    
por 02.08.2010 / 03:36