Top Banner
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
15

Criando Instaladores com NSIS / Creating Installers with NSIS

Aug 04, 2015

Download

Documents

Marcelo Maia
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Criando Instaladores com NSIS / Creating Installers with NSIS

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

Page 2: Criando Instaladores com NSIS / Creating Installers with 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

Page 3: Criando Instaladores com NSIS / Creating Installers with 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

Page 4: Criando Instaladores com NSIS / Creating Installers with 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

Page 5: Criando Instaladores com NSIS / Creating Installers with 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

Page 6: Criando Instaladores com NSIS / Creating Installers with 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

Page 7: Criando Instaladores com NSIS / Creating Installers with 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

Page 8: Criando Instaladores com NSIS / Creating Installers with 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

Page 9: Criando Instaladores com NSIS / Creating Installers with 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

Page 10: Criando Instaladores com NSIS / Creating Installers with NSIS

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

Script gerado

Marcelo Maia da Silva

Construindo instaladores windows usando NSIS

Page 11: Criando Instaladores com NSIS / Creating Installers with NSIS

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

Instalador

Marcelo Maia da Silva

Construindo instaladores windows usando NSIS

Page 12: Criando Instaladores com NSIS / Creating Installers with NSIS

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

Desinstalador

Marcelo Maia da Silva

Construindo instaladores windows usando NSIS

Page 13: Criando Instaladores com NSIS / Creating Installers with 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

Page 14: Criando Instaladores com NSIS / Creating Installers with 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

Page 15: Criando Instaladores com NSIS / Creating Installers with NSIS

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

Obrigado!

Marcelo Maia da Silva

Construindo instaladores windows usando NSIS