Parâmetros de linha de comando da configuração do Firebird 3
Equipe de Documentação do Firebird, 01-OUT-2014
Parâmetros de Linha de Comando para Instalação do Firebird 3
=============================
Conteúdo
o Resumo
o Parâmetros específicos para instalações do Firebird
o Parâmetros específicos para desinstalações do Firebird
Resumo rápido dos parâmetros disponíveis
---—————————-
Parâmetros de configuração específicos do Instalador do Firebird. Eles não diferenciam maiúsculas de minúsculas. No entanto, os valores de string passados para os parâmetros diferenciam.
/H
/FORCE
/NOCPL
/NOGDS32
/COPYFBCLIENT
/COMPONENTS=“lista separada por vírgulas de nomes de componentes”
/TASKS=“lista separada por vírgulas de nomes de tarefas”
/MERGETASKS=“lista separada por vírgulas de nomes de tarefas”
/SYSDBANAME=“SYSDBA”
/SYSDBAPASSWORD=“masterkey”
/SUPPORTLEGACYCLIENTAUTH
Parâmetros de configuração específicos do Desinstalador do Firebird
/CLEAN
Para parâmetros gerais disponíveis para todos os instaladores baseados em InnoSetup, consulte a documentação do innosetup. Um resumo está disponível via /? ou /HELP
Parâmetros específicos para instalações do Firebird
---————————————-
/h
Invoca este arquivo como uma tela de ajuda no momento da instalação. Observe que /? e /HELP agora são usados pelo próprio innosetup para ajuda específica do innosetup.
/COMPONENTS=“lista separada por vírgulas de nomes de componentes”
Escolha entre - ServerComponent\SuperServerComponent,
ServerComponent\\ClassicServerComponent,
ServerComponent,
DevAdminComponent e
ClientComponent
Substitui as configurações padrão de componentes. Usar este parâmetro de linha de comando faz com que o Setup selecione automaticamente um tipo personalizado. Uma instalação completa requer a combinação de componentes. Por exemplo:
/COMPONENTS=“ServerComponent\SuperServerComponent,ServerComponent,DevAdminComponent,ClientComponent”
seria necessário para uma instalação completa.
/TASKS=“lista separada por vírgulas de nomes de tarefas”
Especifica uma lista de tarefas que devem ser inicialmente selecionadas ou desmarcadas. Para desmarcar uma tarefa, prefixe seu nome com o caractere “!”.
Escolha entre - UseGuardianTask
UseApplicationTask
UseServiceTask
AutoStartTask
InstallCPLAppletTask
MenuGroupTask
CopyFbClientToSysTask
CopyFbClientAsGds32Task
Somente as tarefas especificadas (e suas sub-tarefas) serão selecionadas; as demais serão desmarcadas. Use o parâmetro /MERGETASKS se quiser manter o conjunto padrão de tarefas e apenas selecionar/desmarcar algumas delas.
Por padrão, as seguintes tarefas são executadas:
UseGuardianTask
UseServiceTask
AutoStartTask
InstallCPLAppletTask
MenuGroupTask
CopyFbClientAsGds32Task
A opção /TASKS não é recomendada para uso com /NOCPL, NOGDS32 ou /COPYFBCLIENT.
/MERGETASKS=“lista separada por vírgulas de nomes de tarefas”
Semelhante ao parâmetro /TASKS, exceto que as tarefas especificadas serão mescladas com o conjunto de tarefas que teriam sido selecionadas por padrão. Se UsePreviousTasks estiver definido como yes, as tarefas especificadas serão selecionadas/desmarcadas após quaisquer tarefas anteriores serem restauradas.
/FORCE
Diz ao instalador para ignorar sua análise do ambiente existente. Ele tentará instalar e configurar o Firebird como se nenhuma versão anterior do Firebird ou InterBase estivesse instalada.
Isso pode ser útil se você tiver uma instalação seriamente corrompida que não consegue desinstalar. Ou pode ser outra maneira de irritar seus usuários quebrando uma instalação perfeitamente funcional do Firebird ou InterBase. A escolha é sua.
/NOCPL
Não instala o Applet do Painel de Controle. (Esta opção não se destina a ser usada com o parâmetro /TASKS.)
/NOGDS32
Não instala uma cópia da biblioteca do cliente como gds32 no diretório do sistema, mesmo que a análise da instalação conclua que é seguro fazê-lo. (Esta opção não se destina a ser usada com o parâmetro /TASKS.)
/COPYFBCLIENT
Copia o fbclient.dll para o diretório do sistema. Isso é recomendado para instalações de cliente se você tiver certeza de que acessará apenas uma única versão de servidor. Se seus aplicativos cliente provavelmente acessarão diferentes versões de servidor, isso não é recomendado. Consulte doc/README.Win32LibraryInstallation.txt para mais informações.
(Esta opção não se destina a ser usada com o parâmetro /TASKS.)
/SYSDBANAME=“SYSDBA”
O nome SYSDBA terá como padrão SYSDBA, a menos que seja substituído por este parâmetro.
NOTA: Se um banco de dados de segurança existente for encontrado, este parâmetro deve ser ignorado, mas isso não foi totalmente testado até o Alpha1.
/SYSDBAPASSWORD=“masterkey”
A senha do SYSDBA usará a senha padrão “masterkey”.
NOTA: Se um banco de dados de segurança existente for encontrado, este parâmetro deve ser ignorado, mas isso não foi totalmente testado até o Alpha1.
/SUPPORTLEGACYCLIENTAUTH
Atualiza o firebird.conf. Define AuthServer da seguinte forma:
AuthServer = Srp, Win\_Sspi, Legacy\_Auth
NOTA: Esta opção não verifica se AuthServer já foi modificado.
Parâmetros específicos para desinstalações do Firebird
---—————————————
/CLEAN
A desinstalação sempre deixou os seguintes arquivos no lugar após a conclusão do processo de desinstalação:
firebird.conf
databases.conf
firebird.log
security3.fdb
fbtrace.conf
A suposição é que esses arquivos serão úteis para usuários que reinstalam ou atualizam o Firebird. A partir do Firebird 2.1 (usando InnoSetup 5 para construir o pacote de instalação), agora é possível passar a opção /clean para remover esses arquivos.