Firebird 3 Setup Befehlszeilenparameter
Firebird Doc Team, 01-OCT-2014
Firebird 3 Setup-Befehlszeilenparameter
=============================
Inhalt
o Zusammenfassung
o Parameter spezifisch für Firebird-Installationen
o Parameter spezifisch für Firebird-Deinstallationen
Kurze Zusammenfassung der verfügbaren Parameter
---—————————-
Setup-Parameter spezifisch für den Firebird-Installer. Sie sind nicht case-sensitiv. Allerdings sind die an die Parameter übergebenen Zeichenfolgenwerte case-sensitiv.
/H
/FORCE
/NOCPL
/NOGDS32
/COPYFBCLIENT
/COMPONENTS=“kommaseparierte Liste von Komponentennamen”
/TASKS=“kommaseparierte Liste von Tasknamen”
/MERGETASKS=“kommaseparierte Liste von Tasknamen”
/SYSDBANAME=“SYSDBA”
/SYSDBAPASSWORD=“masterkey”
/SUPPORTLEGACYCLIENTAUTH
Setup-Parameter spezifisch für den Firebird-Deinstaller
/CLEAN
Für allgemeine Parameter, die für alle auf InnoSetup basierenden Installer verfügbar sind, siehe die Dokumentation zu innosetup. Eine Zusammenfassung ist über /? oder /HELP verfügbar.
Parameter spezifisch für Firebird-Installationen
---————————————-
/h
Ruft diese Datei als Hilfebildschirm zur Installationszeit auf. Beachten Sie, dass /? und /HELP jetzt von innosetup selbst für innosetup-spezifische Hilfe verwendet werden.
/COMPONENTS=“kommaseparierte Liste von Komponentennamen”
Wählen Sie aus - ServerComponent\SuperServerComponent,
ServerComponent\\ClassicServerComponent,
ServerComponent,
DevAdminComponent und
ClientComponent
Überschreibt die Standard-Komponenteneinstellungen. Die Verwendung dieses Befehlszeilenparameters bewirkt, dass Setup automatisch einen benutzerdefinierten Typ auswählt. Eine vollständige
Installation erfordert die Kombination von Komponenten. Zum Beispiel:
/COMPONENTS=“ServerComponent\SuperServerComponent,ServerComponent,DevAdminComponent,ClientComponent”
wäre für eine vollständige Installation erforderlich.
/TASKS=“kommaseparierte Liste von Tasknamen”
Gibt eine Liste von Tasks an, die anfänglich ausgewählt oder abgewählt werden sollen. Um einen Task abzuwählen, stellen Sie seinem Namen ein “!"-Zeichen voran.
Wählen Sie aus - UseGuardianTask
UseApplicationTask
UseServiceTask
AutoStartTask
InstallCPLAppletTask
MenuGroupTask
CopyFbClientToSysTask
CopyFbClientAsGds32Task
Nur die angegebenen Tasks (und ihre Untertasks) werden ausgewählt; der Rest wird abgewählt. Verwenden Sie stattdessen den Parameter /MERGETASKS, wenn Sie
den Standard-Tasksatz beibehalten und nur einige davon aus- oder abwählen möchten.
Standardmäßig werden die folgenden Tasks ausgeführt:
UseGuardianTask
UseServiceTask
AutoStartTask
InstallCPLAppletTask
MenuGroupTask
CopyFbClientAsGds32Task
Die Option /TASKS wird nicht zur Verwendung mit /NOCPL, NOGDS32 oder /COPYFBCLIENT empfohlen.
/MERGETASKS=“kommaseparierte Liste von Tasknamen”
Wie der Parameter /TASKS, außer dass die angegebenen Tasks mit dem Tasksatz zusammengeführt werden, der andernfalls standardmäßig ausgewählt worden wäre.
Wenn UsePreviousTasks auf yes gesetzt ist, werden die angegebenen Tasks nach der Wiederherstellung vorheriger Tasks aus- oder abgewählt.
/FORCE
Weist den Installer an, seine Analyse der vorhandenen Umgebung zu ignorieren. Er versucht, Firebird zu installieren und zu konfigurieren, als ob
keine frühere Version von Firebird oder InterBase installiert wäre.
Dies kann nützlich sein, wenn Sie eine schwerwiegend fehlerhafte Installation haben, die Sie nicht deinstallieren können. Oder es könnte eine andere Möglichkeit sein, Ihre
Benutzer zu verärgern, indem Sie eine einwandfrei funktionierende Installation von Firebird oder InterBase beschädigen. Es ist Ihre Wahl.
/NOCPL
Installieren Sie das Systemsteuerungs-Applet nicht. (Diese Option ist nicht für die Verwendung mit dem Parameter /TASKS vorgesehen.)
/NOGDS32
Installieren Sie keine Kopie der Client-Bibliothek als gds32 in das Systemverzeichnis, selbst wenn die Installationsanalyse zu dem Schluss kommt, dass dies in Ordnung ist.
(Diese Option ist nicht für die Verwendung mit dem Parameter /TASKS vorgesehen.)
/COPYFBCLIENT
Kopieren Sie die fbclient.dll in das Systemverzeichnis. Dies wird für Client-Installationen empfohlen, wenn Sie sicher sind, dass Sie immer nur auf
eine einzige Serverversion zugreifen werden. Wenn Ihre Client-Anwendungen wahrscheinlich den Zugriff auf verschiedene Serverversionen nutzen, ist dies
nicht empfehlenswert. Siehe doc/README.Win32LibraryInstallation.txt für weitere Informationen.
(Diese Option ist nicht für die Verwendung mit dem Parameter /TASKS vorgesehen.)
/SYSDBANAME=“SYSDBA”
Der SYSDBA-Name wird standardmäßig auf SYSDBA gesetzt, sofern er nicht mit diesem Parameter überschrieben wird.
HINWEIS: Wenn eine vorhandene Sicherheitsdatenbank gefunden wird, sollte dieser Parameter ignoriert werden, aber dies wurde ab Alpha1 noch nicht vollständig getestet.
/SYSDBAPASSWORD=“masterkey”
Das SYSDBA-Passwort verwendet das Standardpasswort “masterkey”.
HINWEIS: Wenn eine vorhandene Sicherheitsdatenbank gefunden wird, sollte dieser Parameter ignoriert werden, aber dies wurde ab Alpha1 noch nicht vollständig getestet.
/SUPPORTLEGACYCLIENTAUTH
Aktualisiert firebird.conf. Setzt AuthServer wie folgt:
AuthServer = Srp, Win\_Sspi, Legacy\_Auth
HINWEIS: Diese Option prüft nicht, ob AuthServer bereits geändert wurde.
Parameter spezifisch für Firebird-Deinstallationen
---—————————————
/CLEAN
Die Deinstallation hat nach Abschluss des Deinstallationsprozesses immer die folgenden Dateien hinterlassen:
firebird.conf
databases.conf
firebird.log
security3.fdb
fbtrace.conf
Die Annahme ist, dass diese Dateien für Benutzer nützlich sein werden, die Firebird neu installieren oder aktualisieren. Ab Firebird 2.1
(unter Verwendung von InnoSetup 5 zum Erstellen des Installationspakets) ist es nun möglich, die Option /clean zu übergeben, um diese Dateien zu entfernen.