Instalador personalizado para distribuir nosso software

Índice
O software Inno Setup pode ser baixado de www.jrsoftware.org/isdl.php , É um software para Windows, mas pode ser instalado no Linux usando o Wine.
Depois de baixado, ele é instalado como qualquer software Windows.

Vamos criar um script, um arquivo de texto que terá definido os caminhos de instalação, os arquivos a serem instalados e todas as dependências que nosso aplicativo precisa para funcionar.
Iniciamos o Inno Setuop e ele nos mostra duas opções: criá-lo através de um wizard (deixe o software nos guiar) ou fazer tudo nós mesmos. Iniciamos um novo arquivo, na primeira tela solicitará que iniciemos com o script e depois os dados da empresa ou autor.

Continuando, pedirá para indicar em qual diretório o software será instalado, por padrão será Arquivos de programa ou pasta de programa, Também posso personalizá-lo para instalá-lo em seu próprio diretório, que será criado no momento da instalação.

Continuando, ele irá pedir para especificar o arquivo executável exe ou jar se for java ou a extensão do nosso executável e adicionar todas as dependências necessárias para a nossa aplicação como arquivo, imagens, bancos de dados no caso de ser embutido ou sql se vamos para criá-lo na instalação.

Em seguida, configuramos os menus, atalhos, ícones de desinstalação, como qualquer aplicativo do Windows geralmente faz.

Em seguida, ele nos perguntará se queremos adicionar arquivos de texto onde vamos deixar quem instala nosso software saber sobre licenciamento, ajuda ou comentários no final da instalação.

A seguir, a próxima tela permitirá que você selecione os idiomas de instalação, por fim nos pedirá para definir os parâmetros do próprio Inno Setup, tais como: onde o arquivo de configuração será criado, qual o nome que nosso instalador terá, se colocaremos um ícone nele, etc.

Por fim, ele nos pedirá para salvar nosso script e perguntar se queremos compilá-lo, aceitamos e o resultado será o script gerado e o resultado da compilação.

Aqui podemos ver o arquivo setup.exe que criamos e do Linux com Wine para ver que ele também funciona e eu o executo no Linux, Meu software também será instalado, o qual será executado dependerá se a programação foi realizada em conta o aspecto multiplataforma, mas aqui só vemos o instalador.

Após a instalação como um programa típico do Windows, podemos ver como o Misoftware foi instalado em seu próprio diretório c: \ MySoftware

Lembre-se disso Inno Setup Apenas gera um arquivo texto com as definições de instalação, não tem nada a ver com a programação do nosso software, portanto podemos utilizá-lo independentemente da linguagem em que programamos nossa aplicação, neste exemplo criamos um instalador do Linux para um software escrito em Delphi e não suportado pelo Linux, mas a extensão exe é através do Wine.
Devemos conhecer muito bem as dependências e a estrutura que nosso software completo terá para definir bem as rotas e que não faltam componentes que possam posteriormente causar a falha do aplicativo.

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave