[firebase-br] Script Inno Setup
Ulisses
uslima em gmail.com
Qua Out 18 14:54:54 -03 2006
Obrigado.
Esse é o meio mais fácil.
Só não havia pensado em fixar o local da instalação do Firebird, uma vez que não instala uma UDF que utilizo, mas o problema já foi solucionado.
Grato.
Ulisses
-----Mensagem Original-----
De: "Jeudí Prando - GMail" <jeudiprando em gmail.com>
Para: "FireBase" <lista em firebase.com.br>
Enviada em: quarta-feira, 18 de outubro de 2006 14:09
Assunto: Re: [firebase-br] Script Inno Setup
retirado do novo livro do cantu... FB2.0
no final do captulo de instalação
agradecimos favor dar ao mestre... quer dizer ao Cantu
Instalação em Lote
O instalador oficial do firebird é feito usando a ferramenta OpenSource
InnoSetup.
Por padrão, qualquer instalador criado pelo InnoSetup aceita uma série de
parametros de linha
de comando que facilitem a automatização da instalação através de arquivos
de lote(.bat).
parametros do INNO SETUP:
/SP-
Não faz pergunta 'This will install... Do you wish to continue?' no inicio
da instalação.
/SILENT /VERYSILENT
Diz ao setup para rodar no modo silencioso ou 'muito silencioso'.
No primeiro, o wizard e as janelas de fundo não são mostradas, mas o
progresso da instalação é.
No segundo, o progresso da instalação não é mostrado.
O restante continua normal, incluindo a exibição de mensagem de erro e da
pergunta inicial
caso você não tenha utilizado o parametro /SP-.
se /NORESTART não foi mencionado, e o instalador precisar bootar a máquina,
ele pedirá
a confirmação antes de efetuar o reboot caso /SILENT tenha sido
especificado.
se /VERYSILENT foi especificado, o reboot acontecerá sem qualquer pergunta.
/NORESTART
Faz com que a instalação não reinicie e computador, mesmo que isso seja
nescessário
/RESTARTEXITCODE="exit code"
Especifica o código do erro que o setup ira retornar caso seja necessario um
reboot
/LOG
Cria um arquivo de log na pasta temporária do Windows, com descrição das
operações realizadas pelo instalador
/DIR="x:\dirname"
Sobrescreve o diretório padrão na pagina de seleção do diretório de
instalação.
Se a diretiva de instalação DisableDirPage estiver configurada como YES,
esse parametro é ignorado
/GROUP="folder name"
Sobrescreve o nome do Grupo criado no menu iniciar do Windows.
Se a diretiva de instalação DisableProgramGroupPage estiver configurada como
YES, esse parametro é ignorado
/NOICONS não mostra o checkbox que permite criar icones no menu iniciar.
parametros do instalador do Firebird
/COMPONENTS="lista de componentes separados por virgula"
Sobrescreve a configuração padrão dos componentes que serão instalados.
O uso desse parametro faz com que o modo de "instalação customizada" seja
ativado.
Uma instalação completa requer uma combinação de componentes, por exemplo:
COMPONENTES="SuperServerComponent, ServerComponent, DevAdminComponent,
ClientComponent"
Os valores possiveis são: SuperServerComponent, ClassicServerComponent,
ServerComponent, DevAdminComponent, e ClientComponent
/FORCE
Faz com que o instalador não execute a analise inicial do ambiente. Ele
tentará instalar e configurar o FB como se nenhuma versão do FB ou do IB
estivesse instalada.
/NOCPL
Não instala o icone no painel de controle do windows. Isso é util por duas
razões: Instalar ou desinstalar essas aplicações em alguns casos requer uma
reinicialização do sistema
Voce pode querer usar um gerenciador alternativo
/NOGDS32
Não instala uma copia da biblioteca client do FB no diretorio de sistema,
mesmo que a instalação tenha detectado que isso nao trara problemas
/COPYFBCLIEN
Copia o arquivo fbclient.dll para o diretorio de sistema do windows
Para realizar uma instalação com parametros pre-determinados, basta chamar o
instalador passando na linha de comando os parametros desejados.
Dependendo da combinação dos paramentros é possivél realizar a instalação de
forma totalmente transparente, sem que o usuario tenha que interagir
com o processom, ou ate mesmo de forma que ele nem saiba que a instalação
esta ocorrendo em background.
o que eu recomendo é voce colocar uma copia do seu instalador e do firebird
numa mesma pasta e seu instalador chamar o instalador do firebird
passando corretamente os parametros que atendem ao seu problema...
esse negocio de ficar reinventando a roda é coisa do passado...
assim se sair uma nova versão do instalado do firebird ver 3.0 por exemplo é
só copiar o novo instalador do firebird para a mesma pasta que esta seu
instalador... não acha mais pratico do que ficar catando milho? rs
espero ter ajudado...
Boa sorte com o FireBird!!!
----- Original Message -----
From: "Ulisses" <uslima em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, October 18, 2006 2:11 PM
Subject: Re: [firebase-br] Script Inno Setup
Muito obrigado, Eduardo.
[]'s
Ulisses
-----Mensagem Original-----
De: "Eduardo Jedliczka (TeamFB)" <jedyfb em gmail.com>
Para: "FireBase" <lista em firebase.com.br>
Enviada em: quarta-feira, 18 de outubro de 2006 12:46
Assunto: Re: [firebase-br] Script Inno Setup
entendi.
baixe o fonte do FireBird da versão que pretende instalar com o seu
aplicativo (extensão BZ2).
e descompacte ele em algum lugar... verá que há um FirebirdInstall.iss
(script do innosetup). modifique como desejar...
por exemplo, este script no FB 2.0 está em:
D:\firebird-2.0.0.12745-ReleaseCandidate5\builds\install\arch-specific\win32\FirebirdInstall_20.iss
Modifique-o como desejar (copie o que importa) para o instalador do seu
aplicativo...
Sucesso
======================
Eduardo Jedliczka
Membro do TeamFB - FireBase
Apucarana - PR
======================
"Posso não concordar com nada do que dizes.
Mas defenderei até a morte o seu direito de dizê-lo"
(Voltaire 1694-1778)
----- Original Message -----
From: "Ulisses" <uslima em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, October 18, 2006 12:39 PM
Subject: Re: [firebase-br] Script Inno Setup
Boa tarde!
Preciso fornecer um instalador do Aplicativo e do Banco de Dados, porém
quero facilitar e limitar ao máximo, a instalação do Firebird na máquina que
servirá como Servidor de Banco de Dados, dado a opção para instalar o SGBD
e/ou o aplicativo com a dll client.
Não quero passar o Instalador Oficial do Firebird, pois com certeza vai
gerar questionamento de quem não tem muita intimidade com informática, por
isso, pretendo incluir no mesmo instalar o aplicativo e o Firebird,
separando os dois em dois Componentes no Inno Setup.
[]'s
Ulisses
-----Mensagem Original-----
De: "Eduardo Jedliczka (TeamFB)" <jedyfb em gmail.com>
Para: "FireBase" <lista em firebase.com.br>
Enviada em: quarta-feira, 18 de outubro de 2006 11:34
Assunto: Re: [firebase-br] Script Inno Setup
qual é o problema...
ou melhor... qual é a sua necessidade, o que você deseja fazer ?
======================
Eduardo Jedliczka
Membro do TeamFB - FireBase
Apucarana - PR
======================
"Posso não concordar com nada do que dizes.
Mas defenderei até a morte o seu direito de dizê-lo"
(Voltaire 1694-1778)
----- Original Message -----
From: "Ulisses" <uslima em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, October 18, 2006 11:18 AM
Subject: Re: [firebase-br] Script Inno Setup
Já procurei.
Lá tem um que utiliza o instalador oficial do Firebird.
[]'s
Ulisses
-----Mensagem Original-----
De: "Kléber Caneva" <kdcc em terra.com.br>
Para: "FireBase" <lista em firebase.com.br>
Enviada em: quarta-feira, 18 de outubro de 2006 09:27
Assunto: Re: [firebase-br] Script Inno Setup
Procure na FireBase.. se não me engano tem um passo-a-passo sobre o assunto.
[]´s
Kléber Caneva
----- Original Message -----
From: "Ulisses" <uslima em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, October 18, 2006 9:57 AM
Subject: [firebase-br] Script Inno Setup
Bom dia!
Alguém tem um script Inno Setup, para instalação do Firebird Classic/Super
Server e Client?
Encontrei um, porém ele utiliza o Instalador do Firebird.
Se puder disponibilizar, agradeço.
[]'s
Ulisses
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
E-mail classificado pelo Identificador de Spam Inteligente Terra.
Para alterar a categoria classificada, visite
http://mail.terra.com.br/protected_email/imail/imail.cgi?+_u=kdcc&_l=1,1161172793.46015.8898.alcala.hst.terra.com.br,4010,Des15,Des15
Esta mensagem foi verificada pelo E-mail Protegido Terra.
Scan engine: McAfee VirusScan / Atualizado em 17/10/2006 / Versão:
4.4.00/4875
Proteja o seu e-mail Terra: http://mail.terra.com.br/
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista