Paramètres de ligne de commande pour l'installation de Firebird 3
Firebird Doc Team, 01-OCT-2014
Paramètres de ligne de commande pour l’installation de Firebird 3
=============================
Sommaire
o Résumé
o Paramètres spécifiques aux installations de Firebird
o Paramètres spécifiques aux désinstallations de Firebird
Résumé rapide des paramètres disponibles
---—————————-
Paramètres d’installation spécifiques à l’installateur Firebird. Ils sont insensibles à la casse. Cependant, les valeurs de chaîne passées aux paramètres ne le sont pas.
/H
/FORCE
/NOCPL
/NOGDS32
/COPYFBCLIENT
/COMPONENTS=“liste de noms de composants séparés par des virgules”
/TASKS=“liste de noms de tâches séparés par des virgules”
/MERGETASKS=“liste de noms de tâches séparés par des virgules”
/SYSDBANAME=“SYSDBA”
/SYSDBAPASSWORD=“masterkey”
/SUPPORTLEGACYCLIENTAUTH
Paramètres spécifiques au désinstalleur Firebird
/CLEAN
Pour les paramètres généraux disponibles pour tous les installateurs basés sur InnoSetup, consultez la documentation d’innosetup. Un résumé est disponible via /? ou /HELP
Paramètres spécifiques aux installations de Firebird
---————————————-
/h
Affiche ce fichier comme écran d’aide au moment de l’installation. Notez que /? et /HELP sont maintenant utilisés par innosetup lui-même pour l’aide spécifique à innosetup.
/COMPONENTS=“liste de noms de composants séparés par des virgules”
Choisissez parmi - ServerComponent\SuperServerComponent,
ServerComponent\\ClassicServerComponent,
ServerComponent,
DevAdminComponent et
ClientComponent
Remplace les paramètres de composants par défaut. L’utilisation de ce paramètre de ligne de commande amène Setup à sélectionner automatiquement un type personnalisé. Une
installation complète nécessite de combiner les composants. Par exemple :
/COMPONENTS=“ServerComponent\SuperServerComponent,ServerComponent,DevAdminComponent,ClientComponent”
serait requis pour une installation complète.
/TASKS=“liste de noms de tâches séparés par des virgules”
Spécifie une liste de tâches qui doivent être initialement sélectionnées ou désélectionnées. Pour désélectionner une tâche, préfixez son nom avec un caractère “!”.
Choisissez parmi - UseGuardianTask
UseApplicationTask
UseServiceTask
AutoStartTask
InstallCPLAppletTask
MenuGroupTask
CopyFbClientToSysTask
CopyFbClientAsGds32Task
Seules les tâches spécifiées (et leurs enfants) seront sélectionnées ; les autres seront désélectionnées. Utilisez plutôt le paramètre /MERGETASKS si vous souhaitez
conserver l’ensemble de tâches par défaut et seulement sélectionner/désélectionner certaines d’entre elles.
Par défaut, les tâches suivantes sont exécutées :
UseGuardianTask
UseServiceTask
AutoStartTask
InstallCPLAppletTask
MenuGroupTask
CopyFbClientAsGds32Task
L’option /TASKS n’est pas recommandée avec /NOCPL, NOGDS32 ou /COPYFBCLIENT.
/MERGETASKS=“liste de noms de tâches séparés par des virgules”
Comme le paramètre /TASKS, sauf que les tâches spécifiées seront fusionnées avec l’ensemble de tâches qui aurait autrement été sélectionné par défaut.
Si UsePreviousTasks est défini sur yes, les tâches spécifiées seront sélectionnées/désélectionnées après la restauration des tâches précédentes.
/FORCE
Indique à l’installateur d’ignorer son analyse de l’environnement existant. Il tentera d’installer et de configurer Firebird comme
si aucune version précédente de Firebird ou InterBase n’était installée.
Cela peut être utile si vous avez une installation gravement endommagée que vous ne pouvez pas désinstaller. Ou cela pourrait être une autre façon d’agacer vos
utilisateurs en cassant une installation parfaitement fonctionnelle de Firebird ou InterBase. C’est votre choix.
/NOCPL
N’installe pas l’applet du Panneau de configuration. (Cette option n’est pas destinée à être utilisée avec le paramètre /TASKS.)
/NOGDS32
N’installe pas une copie de la bibliothèque cliente sous le nom gds32 dans le répertoire système, même si l’analyse d’installation conclut qu’il est acceptable de le faire.
(Cette option n’est pas destinée à être utilisée avec le paramètre /TASKS.)
/COPYFBCLIENT
Copie le fbclient.dll dans le répertoire système. Ceci est recommandé pour les installations clientes si vous êtes sûr que vous n’accéderez
jamais qu’à une seule version de serveur. Si vos applications clientes sont susceptibles de tirer parti de l’accès à différentes versions de serveur, ceci
n’est pas recommandé. Consultez doc/README.Win32LibraryInstallation.txt pour plus d’informations.
(Cette option n’est pas destinée à être utilisée avec le paramètre /TASKS.)
/SYSDBANAME=“SYSDBA”
Le nom SYSDBA sera par défaut SYSDBA sauf s’il est remplacé par ce paramètre.
REMARQUE : Si une base de données de sécurité existante est trouvée, ce paramètre doit être ignoré, mais cela n’a pas été entièrement testé à partir d’Alpha1.
/SYSDBAPASSWORD=“masterkey”
Le mot de passe SYSDBA utilisera le mot de passe par défaut “masterkey”.
REMARQUE : Si une base de données de sécurité existante est trouvée, ce paramètre doit être ignoré, mais cela n’a pas été entièrement testé à partir d’Alpha1.
/SUPPORTLEGACYCLIENTAUTH
Met à jour firebird.conf. Définit AuthServer ainsi :
AuthServer = Srp, Win\_Sspi, Legacy\_Auth
REMARQUE : Cette option ne vérifie pas si AuthServer a déjà été modifié.
Paramètres spécifiques aux désinstallations de Firebird
---—————————————
/CLEAN
La désinstallation a toujours laissé les fichiers suivants en place après la fin du processus de désinstallation :
firebird.conf
databases.conf
firebird.log
security3.fdb
fbtrace.conf
L’hypothèse est que ces fichiers seront utiles aux utilisateurs réinstallant ou mettant à niveau Firebird. À partir de Firebird 2.1
(utilisant InnoSetup 5 pour construire le package d’installation), il est maintenant possible de passer l’option /clean pour supprimer ces fichiers.