[firebase-br] Script Inno Setup

Fernando Reis Guimarães fernandobhz em gmail.com
Qui Out 26 23:46:39 -03 2006


se usas delphi

shellexecute(g.......) se não deu erro OK

2006/10/26, Galvao <galvao.rodrigo em gmail.com>:
>
> 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
> >
>
>
> ______________________________________________
> 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
>



-- 
Atenciosamente,
Fernando Reis Guimarães.

Contatos
fernando em fernandobhz.com
http://www.fernandobhz.com
Celular 9213-3727.



Mais detalhes sobre a lista de discussão lista