criando instaladores com nsis / creating installers with nsis

15
Introdução Dependências e instalação Criação do Instalador Resultados Construindo instaladores windows usando NSIS Marcelo Maia da Silva 10 de janeiro de 2014 Marcelo Maia da Silva Construindo instaladores windows usando NSIS

Upload: marcelo-maia

Post on 04-Aug-2015

520 views

Category:

Documents


2 download

TRANSCRIPT

Introdução Dependências e instalação Criação do Instalador Resultados

Construindo instaladores windows usando NSIS

Marcelo Maia da Silva

10 de janeiro de 2014

Marcelo Maia da Silva

Construindo instaladores windows usando NSIS

Introdução Dependências e instalação Criação do Instalador Resultados

Sumário

1 Introdução

2 Dependências e instalação

3 Criação do Instalador

4 Resultados

Marcelo Maia da Silva

Construindo instaladores windows usando NSIS

Introdução Dependências e instalação Criação do Instalador Resultados

Por que usar NSIS?

É free;

Altamente customizável;

Tem GUI designer;

Possui um ótimo plugin para Eclipse, que poupa MUITO do esforço de criação doscript de geração do EXE.

Marcelo Maia da Silva

Construindo instaladores windows usando NSIS

Introdução Dependências e instalação Criação do Instalador Resultados

Como funciona?

1 Gera-se o script NSIS;2 O NSIS lê esse script e cria o instalador.

Marcelo Maia da Silva

Construindo instaladores windows usando NSIS

Introdução Dependências e instalação Criação do Instalador Resultados

Dependências

Windows xp ou superior

Java 6 ou superior

NSIS 2.46 (Preferencialmente)

Eclipse 3.5, Galileo

EclipseNSIS plugin

Marcelo Maia da Silva

Construindo instaladores windows usando NSIS

Introdução Dependências e instalação Criação do Instalador Resultados

Instalação

Instalar o NSIS com nexts & nexts;

Descompactar o eclipse 3.5 Galileo;

Com o eclipse aberto, instale o plugin EclipseNSIS: help > install new software> http://eclipsensis.sf.net/update.

Marcelo Maia da Silva

Construindo instaladores windows usando NSIS

Introdução Dependências e instalação Criação do Instalador Resultados

Plugin NSIS no Eclipse

Marcelo Maia da Silva

Construindo instaladores windows usando NSIS

Introdução Dependências e instalação Criação do Instalador Resultados

Iniciando o Projeto

Marcelo Maia da Silva

Construindo instaladores windows usando NSIS

Introdução Dependências e instalação Criação do Instalador Resultados

Utilizando o wizard

Marcelo Maia da Silva

Construindo instaladores windows usando NSIS

Introdução Dependências e instalação Criação do Instalador Resultados

Script gerado

Marcelo Maia da Silva

Construindo instaladores windows usando NSIS

Introdução Dependências e instalação Criação do Instalador Resultados

Instalador

Marcelo Maia da Silva

Construindo instaladores windows usando NSIS

Introdução Dependências e instalação Criação do Instalador Resultados

Desinstalador

Marcelo Maia da Silva

Construindo instaladores windows usando NSIS

Introdução Dependências e instalação Criação do Instalador Resultados

Programa no startmenu

Marcelo Maia da Silva

Construindo instaladores windows usando NSIS

Introdução Dependências e instalação Criação do Instalador Resultados

Considerações Finais

O plugin EclipseNSIS faz boa parte do trabalho. O desenvolvedor precisasomente customizar um pouco ou nada o script gerado;

Para se chegar à esse resultado, não foi preciso adicionar nenhuma linha decódigo ao script;

NSIS é uma linguagem de script com grandes possibilidades de configuração;

Pode-se gerar notas de licença de software, animações, LEIAMES, links,obtenção de licença para instalação, etc. Sem pagar um centavo!

Marcelo Maia da Silva

Construindo instaladores windows usando NSIS

Introdução Dependências e instalação Criação do Instalador Resultados

Obrigado!

Marcelo Maia da Silva

Construindo instaladores windows usando NSIS