GTMインストールスクリプト

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 -

*

スクリプトが実行されるときの診断情報を出力します。 デフォルトは表示しません

  • 値があるオプション(例えば、 --group)は、 -option=value または -- opsion value のどちらかで指定できます。

  • * 印 の付いたオプションは、主にGT.M開発者を対象としています。

  • もし別のバージョンが、インストーラと同じディレクトリに存在する場合、バージョンは、mumpsファイルからデフォルト設定されます。

  • このバージョンでは、rootとして実行する必要があります。

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をインストールする
inserted by FC2 system