Como criar um pacote de instalação de software


Interessado em distribuir seu projeto criando um pacote de instalação de software? Neste guia vou explicar como fazer isso.
di Antonio Lamorgese


Depois de concluir a longa fase de desenvolvimento de software, ou, se você tiver uma pasta contendo muitos arquivos importantes para o seu trabalho, saiba que é possível criar um pacote de instalação de software auto-extraível e auto-instalável. Estou falando do clássico arquivo “Setup.exe”. O processo em si é muito simples e rápido. O único aspecto a ter em conta é que este procedimento só funciona em Windows. Outro aspecto importante é que você não precisa instalar nada em seu computador. O Windows já vem com um programa que foi projetado especificamente para criar pacotes auto-extraíveis e auto-instaláveis sem nenhum esforço de sua parte.

Este software leva o nome de “iexpress.exe” e, como já mencionei, é usado para criar pacotes de instalação para Windows. Está disponível em todas as versões do Windows, incluindo versões de servidor. É um executável autônomo e é armazenado na pasta “Windows\System32\“. Nos parágrafos a seguir, mostrarei passo a passo como criar pacotes de instalação para Windows.

1. Como executar o iexpress

Como qualquer tipo de executável, até o iexpress pode ser recuperado e executado digitando “iexpress” na caixa de texto relacionada ao software a ser pesquisado. O conselho que posso dar é que é melhor executar o “iexpress” com direitos administrativos. Em seguida, digite o comando “iexpress” e pressione a tecla ENTER.

Execute “iexpress” como administrador
Execute “iexpress” como administrador

2. Localize a pasta que contém os arquivos do seu projeto

Antes de prosseguir com a criação do pacote de instalação, você deve dar uma última olhada, para verificar e verificar, a pasta que contém os arquivos do seu projeto de software ou, em qualquer caso, a pasta que deseja processar. Tenha em mente que este processo não se refere apenas às pastas que contêm projetos de software, mas também pode ser aplicado a todas as pastas que você deseja distribuir e fazer auto-instalação em outros computadores. Além de tudo isso, o “iexpress” pode ser útil para criar backups auto-extraíveis de pastas que você pode usar em caso de travamento do computador. Nesse caso, considere que existe a possibilidade de proteger com senha esse tipo de backup com o “Androsa File Protector”.


Leia mais: Ganhe dinheiro online com Guest Posting


Agora, após checar e verificar a pasta em questão, você verá como criar seu primeiro pacote de instalação com o “iexpress”.

3. Crie um novo pacote de instalação de software

Imediatamente após executar o comando “iexpress” como administrador, o software, a partir de sua página de boas-vindas, oferece duas soluções. Se você escolher a primeira opção, ou seja, “Create new self Extraction Directive File”, poderá criar seu pacote pela primeira vez. Lembre-se, se você escolher a segunda opção, que é ” Open existing self Extraction Directive File“, você poderá recriar seu pacote de instalação, no caso de modificação dos arquivos contidos nele. Agora, como você precisa criar um pacote de instalação do zero, marque o primeiro item, ou seja, “Create new self Extraction Directive File” e clique no botão “Next“.

Página de boas-vindas do “iexpress”. Aqui você decide se deseja criar ou abrir um projeto.
Página de boas-vindas do “iexpress”. Aqui você decide se deseja criar ou abrir um projeto.

3.1. Definir as opções do pacote de instalação

Nesta segunda tela, o “iexpress”, oferecerá a você a escolha entre três opções que permitirão definir o resultado final do próprio pacote. Também aqui as opções não deixam margem para dúvidas. De qualquer forma, você escolhe o item “Extract file only”. Ou seja, ao rodar o executável criado, “iexpress”, ele irá extrair os arquivos sem executar nenhum comando após a etapa de extração do arquivo. Feito isso, clique no botão “Next“.

Selecione o resultado final do pacote com “iexpress”
Selecione o resultado final do pacote com “iexpress”

3.2. Escolha um título para a caixa de diálogo do procedimento de instalação

Nesta terceira janela, você será avisado para inserir um título que aparecerá na janela de diálogo que o “iexpress” usará ao extrair e descompactar os arquivos contidos no pacote de instalação criado. Basicamente é o título que será mostrado ao usuário quando ele instalar o software. Em seguida, digite o título de sua livre escolha e clique no botão “Next“.

Dê um nome ao seu projeto de criação do pacote de instalação
Dê um nome ao seu projeto de criação do pacote de instalação

3.3. Definir mensagem de confirmação do procedimento de instalação

Agora, se você quiser dar ao usuário a possibilidade de confirmar se deseja ou não prosseguir com a instalação, você deve marcar o item “Prompt user with”. Digite o texto que deseja que apareça ao usuário para confirmar a instalação e clique no botão “Next“. Caso você queira dar ao usuário a opção de prosseguir imediatamente com o processo de extração do arquivo, marque a opção “No Prompt”.

Especifique se deseja um aviso se deve ou não prosseguir com a instalação
Especifique se deseja um aviso se deve ou não prosseguir com a instalação

3.4. Especifica se aceita ou não os termos de uma possível licença

Como todo software, geralmente também de código aberto, eles estão vinculados à aceitação de uma licença que regula as regras de distribuição de um produto de software. Também neste caso você pode decidir se mostra ou não os termos da licença que estarão contidos em um arquivo que você escolherá clicando no botão “Browse” e que o usuário deverá obrigatoriamente aceitar antes de prosseguir com a instalação do software ou a descompactação de uma de suas pastas. Neste caso, inseri o texto referente à licença de código aberto no arquivo license.txt. feito isso, clique no botão “Next” novamente e prossiga para a próxima etapa.

Se você deseja definir uma licença para aceitar, deve definir o item "Exibir uma licença"
Se você deseja definir uma licença para aceitar, deve definir o item “Exibir uma licença”

3.5. Adicione os arquivos dentro do pacote

Esta é a tela mais interessante de todo o processo de criação do pacote de instalação. Até agora, sempre falamos sobre arquivos que terão que ser descompactados e depois instalados no computador do usuário. bem, nesta janela você pode carregar, clicando no botão “Add”, os arquivos que deseja incluir no pacote final. Depois disso, clique no botão “Next” novamente.

Adicione os arquivos a serem incluídos no pacote de instalação
Adicione os arquivos a serem incluídos no pacote de instalação

3.6. Define o tipo de diálogo do usuário

Agora, você chegou ao ponto de decidir como deseja exibir a janela que mostrará ao usuário todo o processo de instalação e descompactação dos arquivos contidos no pacote. Nesse caso aconselho deixar o item “Default“, entre outras coisas, essa opção é a recomendada pelos desenvolvedores da Microsoft. Clique no botão “Next” novamente para prosseguir.

Definir a aparência da janela de instalação
Definir a aparência da janela de instalação

3.7. Adicionar uma mensagem de conclusão da instalação

Você chegou ao ponto de decidir o que exibir ao usuário ao final do processo de instalação. Normalmente a mensagem, nesses casos, é óbvia. Estou falando do clássico “Installation complete…”. Em seguida, digite o que preferir e clique no botão “Next” para seguir para a próxima etapa.

especifica a mensagem final no final da instalação
especifica a mensagem final no final da instalação

3. 8. Caminho de destino do arquivo SetUp.exe

Você quase chegou ao fim. Mais alguns passos e pronto. Sim, porque agora você deve indicar onde deseja que o arquivo “Setup.exe” seja criado em seu computador. Ou seja, o arquivo que você distribuirá aos usuários. Em seguida, clique em “Browse”, escolha o caminho, o nome do arquivo de instalação e clique no botão “Next”.

Especifica o nome do arquivo de instalação, por exemplo “Setup.exe”
Especifica o nome do arquivo de instalação, por exemplo “Setup.exe”

3.9. Salve o arquivo contendo todas as opções de compilação do pacote

Até agora, você fez escolhas sobre “iexpress”, também especificou diversas mensagens e opções que permitiram personalizar todo o processo de instalação que processará seu arquivo “setup.exe”. Agora, você tem a opção de armazenar todas essas informações dentro de um arquivo com a extensão “SED”. Sigla de “Self Extraction Directive”. Este arquivo, caso você faça alterações nos arquivos contidos no pacote, você pode usá-lo para recriar o pacote de instalação novamente usando o item “Open existing self Extraction Directive File” presente na tela de boas-vindas do “iexpress“, lembra? Em seguida, escolha o caminho e o nome do arquivo e clique novamente no botão “Next”.

Salve as configurações feitas até agora no “iexpress” no arquivo “SED”
Salve as configurações feitas até agora no “iexpress” no arquivo “SED”

3.10. Criar o pacote final

Aqui estamos, clique no botão “Next” para dar a confirmação ao “iexpress” para prosseguir com a criação do seu arquivo “setup.exe” que, dependendo do número de arquivos adicionados, precisará de alguns minutos para criá-lo.

Criando o pacote de instalação
Criando o pacote de instalação

Terminada a fase de criação do pacote, o “iexpress” exibirá uma tela contendo todas as informações do processo recém-concluído, incluindo a porcentagem de compactação utilizada para adicionar todos os arquivos contidos. Agora, clique no botão “Finish” e seu arquivo “setup.exe” estará pronto para ser distribuído aos usuários. Você o encontrará na pasta que escolheu anteriormente.

Conclusão da fase de criação do pacote de instalação
Conclusão da fase de criação do pacote de instalação

4. Como executar o pacote de instalação que você acabou de criar

Para iniciar a instalação e descompactação dos arquivos contidos no pacote, basta executar o arquivo “setup.exe“. em seguida, clique duas vezes no arquivo e concorde em prosseguir com a instalação clicando no botão “Yes“.

Tente instalar o pacote criado
Tente instalar o pacote criado

Neste ponto, você será solicitado a aceitar a licença que regula a distribuição e os direitos que você possui sobre seu pacote de instalação. Se você se lembra, é a licença que você inseriu em uma das etapas do processo de embalagem.

Accept license according to the information contained in the “license.txt” file
Accept license according to the information contained in the “license.txt” file

Agora, escolha o caminho que hospedará os arquivos a serem instalados. Ou seja, a pasta que conterá todos os arquivos que serão processados durante a instalação. em seguida, clique no botão “Ok” e prossiga.

Caminho de instalação dos arquivos presentes no pacote de instalação
Caminho de instalação dos arquivos presentes no pacote de instalação

No final da instalação será apresentada ao utilizador a mensagem “Installation Completed…” definida no “iexpress” durante a fase de criação e configuração do pacote de instalação.

Instalação completa…
Instalação completa…

Todo o processo de criação do pacote de instalação e execução do arquivo setup.exe, gerado com o “iexpress”, está finalizado. Espero ter conseguido explicar para vocês um procedimento muito útil que todo desenvolvedor deveria saber. Aconselho-o a seguir este pequeno tutorial em vídeo, onde poderá apreciar as extraordinárias funcionalidades do “iexpress“.

A maneira mais fácil de criar arquivos . exe !!! (EU EXPRESSO)
Antonio Lamorgese

Administrador e desenvolvedor de rede. Após anos de experiência na área, desenhei um sistema de gerenciamento de dados MYSQL em PHP sem escrever uma única linha de código. Saiba mais... .