Criar um setup de instalação - Inno Setup Compiler

Dezembro 2016

Ao começar a publicar seus programas, pode ser bem útil fazer um pequeno "setup" para instalar o seu aplicativo.
Isto pode reduzir o tamanho do software e seus componentes, comprimindo-os.
Por isso, sugiro um software gratuito bem conhecido: o Inno Setup Compiler.

Este é um software de código aberto, muito discreto (sem mensagem "Instalação criada com o Inno Setup") para fazer uma instalação totalmente personalizada.


Inno Setup Compiler


Vamos começar pelo download do Inno Setup.
Este software está disponível nos servidores do Kioskea.net, aqui.
Você também poderá baixá-lo a partir do site do editor.
Agora, basta instalá-lo e clicar em "Executar Inno Setup" no final da mesma.

Criação do software de instalação


Quando você iniciar o software, uma janela se abrirá para saber sobre a ação a ser efetuada. No nosso caso, será "create a new script file using the Script Wizard ". Clique no OK.
  • O software é em inglês, mas o setup que você vai criar será em português, não se preocupe.


A janela "Welcome to the Inno Setup Script Wizard" aparecerá, clique no OK, sem assinalar a caixa.


A etapa seguinte é interessante: você deverá informar:
  • O nome do seu aplicativo
  • Sua versão
  • O nome do editor, ou seja, você
  • O site do editor



Observe que os campos em negrito são obrigatórios.

A próxima janela solicita informações sobre a instalação do seu aplicativo :
  • Application destination base folder : a pasta onde ele será instalado, deixe "Program Files"
  • Application folder name : o nome da subpasta será criado em "Program Files", aconselho colocar o nome do seu aplicativo
  • Assinale a caixa "Allow user to change the application folder" se quiser que o usuário possa alterar a pasta de destino
  • Não marque a última caixa, os aplicativos que não necessitam de arquivo não são frequentes e, com certeza, não é o seu caso.


Depois então, você será solicitado a informar sobre o executável do seu aplicativo (o *.exe):


Indique a sua localização no primeiro campo.
Se você quiser que o usuário possa iniciar o aplicativo no final da instalação, marque a caixa " Allow users to start the application after Setup has finished."

Não marque a segunda caixa, ela se refere aos aplicativos sem executável principal.
Importante: não esqueça de incluir TODOS os arquivos necessários ao funcionamento do aplicativo no camo "Other application files", por exemplo: sons, imagens, *.dll, etc.

Na etapa seguinte, vamos configurar os atalhos que o setup vai criar:
  • Indique o nome da pasta a ser criada no menu Iniciar, no primeiro campo
  • Primeira caixa: Permitir que os usuários alterem o nome da pasta no menu Iniciar
  • Segunda caixa: Permitir queos usuários recusem a criação de uma pasta no menu Iniciar
  • Terceira casa: criar um link para o seu site na pasta do menu Iniciar
  • Quarta casa: criar um ícone de desinstalação do aplicativo na pasta do menu Iniciar
  • A caixa "Allow users to create a desktop icon" possibilitará a criação de um atalho na área de trabalho
  • A caixa "Allow users to create a Quick Launch icon" possibilitará a criação de um atalho na barra de lançamento rápido (para os usuários do Windows Vista ou inferior pois, para os usuários das versões posteriores, o aplicativo aparecerá na barra de tarefas).


Passemos para a próxima janela, vamos cuidar da licença:

Basta criar um arquivo de texto onde você escreverá os termos da licença do seu aplicativo. Salve no formato *.txt ou *.rtf, para uma melhor formatação.
Selecione-o no primeiro campo da janela: "License file".
Os campos 2 e 3 possibilitam a exibição de informações antes e/ou depois da instalação, sempre selecionando um arquivo de texto.

Informe o idioma do setup na etapa seguinte. Se forem selecionados vários idiomas, ele será solicitado no início do setup.


Já estamos quase acabando. Agora, vamos ter que especificar onde será salvo o setup.exe.


Especifique a pasta no primeiro campo, o nome do setup na segunda (a extensão *.exe será adicionada automaticamente), a localização do ícone de setup no terceiro campo (opcional) e, finalmente, você poderá solicitar uma senha para instalar o seu aplicativo.
Na última janela, clique em "finish"; você verá que o script foi inteiramente escrito atrás, em alguns milissegundos. Você teria levado quanto tempo?
Na caixa de diálogo que aparece, responda "sim" para criar o seu setup, ou "não", para alterar manualmente o script. Depois, você poderá compilá-lo, clicando em "Build" na barra de menu, e em "compile".
É perguntado se você deseja salvar o script; se quiser modificá-lo mais tarde, faça-o.

Dica:: para alterar a imagem grande que aparece no lado esquerdo, no início e no final do setup, assim como a pequena imagem na parte superior à direita, basta alterar o script depois de seguir os passos acima .

Adicione
WizardImageFile = *caminho da imagem*
para alterar a grande imagem à esquerda.

e
WizardSmallImageFile = * caminho da imagem*
para alterar a pequena imagem na parte superior à direita.


Estas duas linhas devem ser adicionadas à seção [Setup].

Obviamente, substitua *caminho da imagem* pelo verdadeiro caminho.

Execução do seu setup


Ao ir na pasta de destino indicada para compilar o setup, você verá o arquivo *.exe com, possivelmente, o ícone especificado.


Ao executá-lo, todas as opções solicitadas vão iniciar e o programa estará instalado.


Tradução feita por Lucia Maurity y Nouira

Veja também :
Este documento, intitulado « Criar um setup de instalação - Inno Setup Compiler »a partir de CCM (br.ccm.net) está disponibilizado sob a licença Creative Commons. Você pode copiar, modificar cópias desta página, nas condições estipuladas pela licença, como esta nota aparece claramente.