[firebase-br] Script Inno Setup

Galvao galvao.rodrigo em gmail.com
Qui Out 26 15:20:26 -03 2006


Pessoal, usei os parâmetros passados e funcionou 100%, agora preciso 
saber como devo proceder para que além de instalr, eu poder criar um 
novo usuário e senha no security2.fdb através de meu instalador, para 
que ele fique 100% auto configurável.

Att

Rodrigo



> -----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
>   





Mais detalhes sobre a lista de discussão lista