Firebird 3 セットアップ コマンドラインパラメータ
Firebird Doc Team、2014年10月1日
Firebird 3 セットアップコマンドライン パラメータ
=============================
目次
o 概要
o Firebird インストールに固有のパラメータ
o Firebird アンインストールに固有のパラメータ
利用可能なパラメータの簡単な概要
---—————————-
Firebird インストーラに固有のセットアップパラメータ。これらは大文字と小文字を区別しません。ただし、パラメータに渡される文字列値は区別されます。
/H
/FORCE
/NOCPL
/NOGDS32
/COPYFBCLIENT
/COMPONENTS=“コンマ区切りのコンポーネント名リスト”
/TASKS=“コンマ区切りのタスク名リスト”
/MERGETASKS=“コンマ区切りのタスク名リスト”
/SYSDBANAME=“SYSDBA”
/SYSDBAPASSWORD=“masterkey”
/SUPPORTLEGACYCLIENTAUTH
Firebird アンインストーラに固有のセットアップパラメータ
/CLEAN
InnoSetup ベースのすべてのインストーラで利用可能な一般的なパラメータについては、innosetup のドキュメントを参照してください。概要は /? または /HELP で確認できます。
Firebird インストールに固有のパラメータ
---————————————-
/h
インストール時にこのファイルをヘルプ画面として呼び出します。/? と /HELP は現在、innosetup 固有のヘルプのために innosetup 自体によって使用されていることに注意してください。
/COMPONENTS=“コンマ区切りのコンポーネント名リスト”
以下から選択します - ServerComponent\SuperServerComponent、
ServerComponent\\ClassicServerComponent、
ServerComponent、
DevAdminComponent および
ClientComponent
デフォルトのコンポーネント設定を上書きします。このコマンドライン パラメータを使用すると、セットアップは自動的にカスタムタイプを選択します。完全な
インストールにはコンポーネントの組み合わせが必要です。例:
/COMPONENTS=“ServerComponent\SuperServerComponent,ServerComponent,DevAdminComponent,ClientComponent”
は完全なインストールに必要です。
/TASKS=“コンマ区切りのタスク名リスト”
初期状態で選択または選択解除されるタスクのリストを指定します。タスクを選択解除するには、その名前の前に「!」文字を付けます。
以下から選択します - UseGuardianTask
UseApplicationTask
UseServiceTask
AutoStartTask
InstallCPLAppletTask
MenuGroupTask
CopyFbClientToSysTask
CopyFbClientAsGds32Task
指定されたタスク(およびその子タスク)のみが選択され、残りは選択解除されます。デフォルトのタスクセットを維持し、一部のみを選択/選択解除したい場合は、代わりに /MERGETASKS パラメータを使用してください。
デフォルトでは、次のタスクが実行されます:
UseGuardianTask
UseServiceTask
AutoStartTask
InstallCPLAppletTask
MenuGroupTask
CopyFbClientAsGds32Task
/TASKS オプションは、/NOCPL、NOGDS32、または /COPYFBCLIENT と一緒に使用することは推奨されません。
/MERGETASKS=“コンマ区切りのタスク名リスト”
/TASKS パラメータと似ていますが、指定されたタスクがデフォルトで選択されていたタスクセットとマージされる点が異なります。
UsePreviousTasks が yes に設定されている場合、指定されたタスクは以前のタスクが復元された後に選択/選択解除されます。
/FORCE
インストーラに既存環境の分析を無視するように指示します。以前のバージョンの Firebird または InterBase がインストールされていないかのように、Firebird のインストールと設定を試みます。
これは、アンインストールできないほど深刻に壊れたインストールがある場合に役立ちます。あるいは、正常に動作している Firebird または InterBase のインストールを壊してユーザーを困らせる別の方法にもなり得ます。選択はあなた次第です。
/NOCPL
コントロール パネル アプレットをインストールしません。(このオプションは /TASKS パラメータと一緒に使用することを意図していません。)
/NOGDS32
インストール分析で問題ないと判断された場合でも、クライアント ライブラリのコピーを gds32 としてシステム ディレクトリにインストールしません。
(このオプションは /TASKS パラメータと一緒に使用することを意図していません。)
/COPYFBCLIENT
fbclient.dll をシステム ディレクトリにコピーします。これは、単一のサーバーバージョンにのみアクセスすることが確実な場合、クライアント インストールに推奨されます。クライアント アプリケーションが異なるサーバーバージョンにアクセスする可能性がある場合、これは推奨されません。詳細については doc/README.Win32LibraryInstallation.txt を参照してください。
(このオプションは /TASKS パラメータと一緒に使用することを意図していません。)
/SYSDBANAME=“SYSDBA”
SYSDBA 名は、このパラメータで上書きされない限り、デフォルトで SYSDBA になります。
注:既存のセキュリティ データベースが見つかった場合、このパラメータは無視されるべきですが、これは Alpha1 時点では完全にはテストされていません。
/SYSDBAPASSWORD=“masterkey”
SYSDBA パスワードはデフォルトの「masterkey」パスワードを使用します。
注:既存のセキュリティ データベースが見つかった場合、このパラメータは無視されるべきですが、これは Alpha1 時点では完全にはテストされていません。
/SUPPORTLEGACYCLIENTAUTH
firebird.conf を更新します。AuthServer を次のように設定します:
AuthServer = Srp, Win\_Sspi, Legacy\_Auth
注:このオプションは、AuthServer が既に変更されているかどうかをチェックしません。
Firebird アンインストールに固有のパラメータ
---—————————————
/CLEAN
アンインストールでは、アンインストールプロセス完了後も常に次のファイルが残されていました:
firebird.conf
databases.conf
firebird.log
security3.fdb
fbtrace.conf
これらのファイルは、Firebird を再インストールまたはアップグレードするユーザーに役立つという前提があります。Firebird 2.1 以降(InnoSetup 5 を使用してインストールパッケージを構築)では、/clean オプションを渡してこれらのファイルを削除できるようになりました。