gtminstallは、スタンドアロンで使用されたときに sourceforge.net から最新の/現在のプロダクションGT.Mディストリビューションをダウンロードしようとしたときに、合理的なデフォルトを使用してGT.MをインストールするGT.Mインストール機能です。これはGT.Mバイナリディストリビューションに含まれており、GT.Mディストリビューションを解凍する一時ディレクトリからGT.Mをインストールすることもできます。 これにより、次のコマンドライン・スイッチを使用して大幅にカスタマイズすることができます:
コマンドライン・スイッチ | * | 説明 |
---|---|---|
--build-type buildtype |
* |
GT.Mビルドのタイプ、デフォルトはproです |
--copyenv dirname |
gtmprofile とgtmcshrcファイルを dirname にコピーします。 linkenvと互換性がありません |
|
--copyexec dirname |
gtmスクリプトをdirnameにコピーします。 linkexecと互換性がありません |
|
--debug |
* |
スクリプトのデバッグオプション set -x を有効にする |
--distrib dirname or URL |
GT.Mディストリビューションtarball, local または remote のソースディレクトリ |
|
--dry-run |
ディストリビューションのダウンロードを含め、GT.Mのインストールには手を付けないでください |
|
--group group |
GT.Mインストールを所有する必要があるグループ |
|
--group-restriction |
実行をグループに制限する。指定されていない場合、デフォルトは無制限です |
|
--help |
これを利用する情報を表示 |
|
--installdir dirname |
GT.Mがインストールされるディレクトリ。デフォルトは /usr/lib/fis-gtm/version_platformです。 |
|
--keep-obj |
Mルーチンの .oファイルを保持する(通常、共有ライブラリ内のルーチンをGT.Mでサポートするプラットフォームでは削除される)。 指定されていない場合、デフォルトで破棄されます。 |
|
--linkenv dirname |
gtmprofile とgtmcshrcファイルへのdirnameのリンクを作成します。copyenvと互換性がありません |
|
--linkexec dirname |
dirnameの中に gtmスクリプトにリンクを作成します。 copyexecと互換性がありません |
|
--overwrite-existing |
既存のディレクトリにインストールし、内容を上書きする。 デフォルトでは新しいディレクトリが必要です |
|
--prompt-for-group |
* |
グループ用のGT.Mインストールスクリプトが表示されます。 プロダクション・リリース V5.4-002以降ではデフォルトは「はい」、それ以外の場合は「いいえ」です |
--ucaseonly-utils |
大文字のユーティリティプログラム名のみをインストールしてください。 指定されていない場合、デフォルトは両方になります |
|
--user username |
GT.Mのインストールを所有する必要があるユーザ。 デフォルトはrootです |
|
--utf8 ICU_version |
指定された major.minor の ICUバージョンを使用してUTF-8サポートをインストールします。 デフォルトのバージョンを使用するようにデフォルトを指定する |
|
--verbose - |
* |
スクリプトが実行されるときの診断情報を出力します。 デフォルトは表示しません |
|
gtminstallスクリプトを実行するには、展開してrootで実行します。 たとえば、x86_64 GNU/Linuxプラットフォームでは、./gtminstall は/usr/lib/fis-gtm/V6.2-001_x86_64にMモードをサポートするGT.Mをインストールします。
例:
$ sudo ./gtminstall # Mモードのみで最新バージョンをインストール $ sudo ./gtminstall --utf8 default # UTF-8モードをサポートする最新バージョンをインストールgtminstallを実行するには、UTF-8モードのサポートをインストールするためにicu-configが必要です。 $ sudo ./gtminstall --distrib /Distrib/GT.M V6.0-003 # ローカル・ディレクトリーからV6.0-003をインストールする