Parámetros de línea de comandos para la configuración de Firebird 3
Equipo de Documentación de Firebird, 01-OCT-2014
Parámetros de línea de comandos para la instalación de Firebird 3
=============================
Contenido
o Resumen
o Parámetros específicos para instalaciones de Firebird
o Parámetros específicos para desinstalaciones de Firebird
Resumen rápido de los parámetros disponibles
---—————————-
Parámetros de instalación específicos del instalador de Firebird. No distinguen entre mayúsculas y minúsculas. Sin embargo, los valores de cadena pasados a los parámetros sí distinguen.
/H
/FORCE
/NOCPL
/NOGDS32
/COPYFBCLIENT
/COMPONENTS=“lista separada por comas de nombres de componentes”
/TASKS=“lista separada por comas de nombres de tareas”
/MERGETASKS=“lista separada por comas de nombres de tareas”
/SYSDBANAME=“SYSDBA”
/SYSDBAPASSWORD=“masterkey”
/SUPPORTLEGACYCLIENTAUTH
Parámetros de instalación específicos del desinstalador de Firebird
/CLEAN
Para los parámetros generales disponibles en todos los instaladores basados en InnoSetup, consulte la documentación de innosetup. Hay un resumen disponible mediante /? o /HELP
Parámetros específicos para instalaciones de Firebird
---————————————-
/h
Invoca este archivo como pantalla de ayuda en el momento de la instalación. Tenga en cuenta que /? y /HELP ahora son utilizados por innosetup para la ayuda específica de innosetup.
/COMPONENTS=“lista separada por comas de nombres de componentes”
Elija entre - ServerComponent\SuperServerComponent,
ServerComponent\\ClassicServerComponent,
ServerComponent,
DevAdminComponent y
ClientComponent
Anula la configuración de componentes predeterminada. El uso de este parámetro de línea de comandos hace que Setup seleccione automáticamente un tipo personalizado. Una instalación completa requiere combinar componentes. Por ejemplo:
/COMPONENTS=“ServerComponent\SuperServerComponent,ServerComponent,DevAdminComponent,ClientComponent”
sería necesario para una instalación completa.
/TASKS=“lista separada por comas de nombres de tareas”
Especifica una lista de tareas que deben seleccionarse o deseleccionarse inicialmente. Para deseleccionar una tarea, prefije su nombre con el carácter “!”.
Elija entre - UseGuardianTask
UseApplicationTask
UseServiceTask
AutoStartTask
InstallCPLAppletTask
MenuGroupTask
CopyFbClientToSysTask
CopyFbClientAsGds32Task
Solo se seleccionarán las tareas especificadas (y sus hijas); el resto se deseleccionará. Use el parámetro /MERGETASKS si desea mantener el conjunto predeterminado de tareas y solo seleccionar/deseleccionar algunas de ellas.
De forma predeterminada, se ejecutan las siguientes tareas:
UseGuardianTask
UseServiceTask
AutoStartTask
InstallCPLAppletTask
MenuGroupTask
CopyFbClientAsGds32Task
La opción /TASKS no se recomienda para usar con /NOCPL, NOGDS32 o /COPYFBCLIENT.
/MERGETASKS=“lista separada por comas de nombres de tareas”
Similar al parámetro /TASKS, excepto que las tareas especificadas se fusionarán con el conjunto de tareas que se habrían seleccionado de forma predeterminada.
Si UsePreviousTasks está configurado en yes, las tareas especificadas se seleccionarán/deseleccionarán después de que se restauren las tareas anteriores.
/FORCE
Indica al instalador que ignore su análisis del entorno existente. Intentará instalar y configurar Firebird como
si no se hubiera instalado ninguna versión anterior de Firebird o InterBase.
Esto puede ser útil si tiene una instalación gravemente dañada que no puede desinstalar. O podría ser otra forma de molestar a sus
usuarios rompiendo una instalación perfectamente funcional de Firebird o InterBase. Es su elección.
/NOCPL
No instala el applet del Panel de control. (Esta opción no está destinada a usarse con el parámetro /TASKS.)
/NOGDS32
No instala una copia de la biblioteca cliente como gds32 en el directorio del sistema, incluso si el análisis de instalación concluye que es correcto hacerlo.
(Esta opción no está destinada a usarse con el parámetro /TASKS.)
/COPYFBCLIENT
Copia fbclient.dll al directorio del sistema. Esto se recomienda para instalaciones de cliente si está seguro de que solo accederá
a una única versión de servidor. Si sus aplicaciones cliente probablemente aprovecharán el acceso a diferentes versiones de servidor, esto
no se recomienda. Consulte doc/README.Win32LibraryInstallation.txt para obtener más información.
(Esta opción no está destinada a usarse con el parámetro /TASKS.)
/SYSDBANAME=“SYSDBA”
El nombre de SYSDBA será SYSDBA de forma predeterminada a menos que se anule con este parámetro.
NOTA: Si se encuentra una base de datos de seguridad existente, este parámetro debería ignorarse, pero esto no se ha probado completamente hasta Alpha1.
/SYSDBAPASSWORD=“masterkey”
La contraseña de SYSDBA utilizará la contraseña predeterminada “masterkey”.
NOTA: Si se encuentra una base de datos de seguridad existente, este parámetro debería ignorarse, pero esto no se ha probado completamente hasta Alpha1.
/SUPPORTLEGACYCLIENTAUTH
Actualiza firebird.conf. Establece AuthServer de la siguiente manera:
AuthServer = Srp, Win\_Sspi, Legacy\_Auth
NOTA: Esta opción no verifica si AuthServer ya ha sido modificado.
Parámetros específicos para desinstalaciones de Firebird
---—————————————
/CLEAN
La desinstalación siempre ha dejado los siguientes archivos en su lugar después de que el proceso de desinstalación haya finalizado:
firebird.conf
databases.conf
firebird.log
security3.fdb
fbtrace.conf
Se asume que estos archivos serán útiles para los usuarios que reinstalen o actualicen Firebird. A partir de Firebird 2.1
(usando InnoSetup 5 para construir el paquete de instalación) ahora es posible pasar la opción /clean para eliminar estos archivos.