[firebase-br] RES: Instalar firebird (InnoSetup)
Marco antonio
marcobolacha em vicoldobrasil.com.br
Qui Out 30 11:38:47 -03 2008
Aproveitando o assunto, COMO COLOCAR PRA O USUARIO SELECIONAR SE INSTALA A BASE OU NÃO E PEDIR UMA SENHA PRA INSTALAR A BASE
-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Henrique Ribeiro
Enviada em: quinta-feira, 30 de outubro de 2008 11:26
Para: danilo em danilomiranda.com; FireBase
Assunto: Re: [firebase-br] Instalar firebird (InnoSetup)
Bom dia amigo,
Tente isso:
-----------------------------------------------------------
Parâmetros do instalador do FB Parâmetro Ação
/SP
Desabilita a janela inicial do instalador que questiona se você deseja
iniciar a instalação.
/SILENT
A tela de fundo não é exibida, somente a barra de progresso.
/VERYSILENT
Não exibe nenhuma informação sobre a instalação do Firebird.
/NORESTART
Parâmetro para não reiniciar o micro, mesmo quando é necessário
/DIR="x:\dirname"
Para especificar outro caminho de instalação do FireBird
/GROUP="folder name"
Para especificar outro grupo de programas
/NOICONS
Para não criar nenhum ícone no menu iniciar
/COMPONENTS="lista de components separados por vÃrgula"
Opções disponíveis:
- SuperServerComponent,
- ClassicServerComponent,
- ServerComponent,
- DevAdminComponent and
- ClientComponent
Exemplo para uma instalação completa: /COMPONENTS="SuperServerComponent,
ServerComponent, DevAdminComponent, ClientComponent"
/FORCE
Faz com que o instalador, ignore as verificações de ambiente, e instala o FB
1.5 independente de outras versões já instaladas.
/NOCPL
Não instala o ícone do FB no painel de Controle.
/NOGDS32
Não instala a cópia da gds32.dll no diretório de Sistema (Ex:
c:\windows\system32) .
/COPYFBCLIENT
Copia a fbclient.dll para o diretório de sistema.
Fonte: Documentação do IBExpert.
Com estas opções eu consegui montar o instalador para a versão “Clientâ€�
do meu sistema utilizando o InnoSetup e embutindo o instalador do Firebird.
Utilizei o seguinte comando no script do InnoSetup:
[Dirs]
Name: {app}\tmp; Flags: deleteafterinstall
[Run]
Filename: {app}\tmp\Firebird-1.5.2.4731-Win32.exe; Parameters: "/SILENT
/NOICONS /COMPONENTS=""ClientComponent"" /NOCPL"
Espero que este artigo possa ajudar outros desenvolvedores que utilizam o
Firebird.
Fabrício Carvalho de Matos
Informatize - Sistemas e Consultoria Ltda
www.informatize.srv.br
suporte em informatize.srv.br
---------------------------------------------------------------------
Um abraço,
lher
2008/10/28 Danilo Miranda <danilomibr em gmail.com>
> Olá Amigos, bom dia!
>
> Estou criando um instalador para minha aplicação com o InnoSetup, encontrei
> este artigo http://www.firebase.com.br/fb/artigo.php?id=584 porém o mesmo
> é
> bem antigo e estou com dificuldades na sessão dos registros (registros do
> windows, regedit) inseridos pelo firebird 1.5.5 no momento da instalação.
>
> Alguém saberia me ajudar, quais são as chaves de registros de devo
> adicionar
> para o Firebird funcionar corretamente.
>
> Obs: Baixei a última versão do firebird 1.5.5, aquela opção que baixa os
> arquivos "zip" com a estrutura dos diretórios.
>
> Abraços
>
> --
> Atenciosamente
>
> Danilo Miranda
> http://www.danilomiranda.com.br
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista