サイレントインストールは、以下の手順で行います。
インストールパラメーターCSVファイルを作成します(「6.2.2.1 インストールパラメーターCSVファイルの作成」を参照)
サイレントインストール用スクリプトを実行します(「6.2.2.2 サイレントインストールの実行」を参照)
注意
すべてのparametersパラメーター(「■parametersパラメーター」を参照)をデフォルト値でインストールする場合は、インストールパラメーターCSVファイルは不要です。
インストールパラメーターは、以下の形式でCSVファイルに指定します。
CSVファイルの記述形式は「■CSVファイルの形式」を参照してください。
参考
インストールパラメーターCSVファイルのサンプルは、以下にあります。
[CD/DVDドライブ]/citool/sample_install.csv
文字コード
UTF-8
フォーマット
installInfo, | softwareName, | [ソフトウェア名称] |
installInfo, | OS, | [OS名] |
installInfo, | Version, | [バージョン] |
installInfo, | Edition, | [エディション] |
installInfo, | Name, | [ソフトウェアID] |
parameters, | [パラメーターのキー名], | [パラメーターの値] |
parameters, | ・・・, | ・・・ |
■installInfoパラメーター
installInfoパラメーターに設定する値について説明します。
パラメーター | installInfoパラメーター | 備考 | |
---|---|---|---|
ソフトウェア名称 | キー名 | softwareName | 省略可能 |
型 | string | ||
デフォルト値 | <なし> | ||
値 | Interstage Charset Manager Web Input Agent | ||
OS名 | キー名 | OS | 省略可能 |
型 | string | ||
デフォルト値 | <なし> | ||
値 | Linux | ||
バージョン | キー名 | Version | 省略可能 |
型 | string | ||
デフォルト値 | <なし> | ||
値 | V9.6.0 | ||
エディション | キー名 | Edition | 省略可能 |
型 | string | ||
デフォルト値 | <なし> | ||
値 | Standard Edition | ||
ソフトウェアID | キー名 | Name | 必須 |
型 | string | ||
デフォルト値 | <なし> | ||
値 | Interstage Charset Manager Web Input Install |
※省略可能とは、行がなくてもエラーにはならない設定です。
※値には、本製品で設定する値が記載されています。
■parametersパラメーター
parametersに設定できるパラメーターについて説明します。
注意
parametersパラメーターは1つ以上指定してください。
分類 | parametersパラメーター | |
---|---|---|
インストールディレクトリ | キー名 | INSTALLDIR |
型 | string | |
デフォルト値 | /opt | |
値 | 製品のインストール先ディレクトリです。 | |
手書きポート番号 | キー名 | HWPORT |
型 | number | |
デフォルト値 | 8088 | |
値 | 手書き入力機能で使用するポート番号です。 |
■CSVファイルの形式
CSVファイルの形式は、RFC4180を基に以下の仕様とします。
各レコードは改行「LF」で区切ります。
ファイル末尾には改行を指定してください。
レコード内の各フィールドはカンマ「,」で区切ります。(カンマはASCII(1byte文字))
aaa,bbb,ccc | → | aaa | bbb | ccc |
カンマが連続した場合、および、改行の前にカンマがある場合は、カンマの次に空データがあるものとします。
aaa,,ccc | → | aaa | ccc | |
aaa,bbb, | → | aaa | bbb |
ヘッダーは指定できません。
field1 | field2 | field 3 | ||
aaa,bbb,ccc | → | aaa | bbb | ccc |
ダブルクォーテーションで囲む場合は、同じレコードのすべてのフィールドをダブルクォーテーションで囲みます。
"aaa","bbb","ccc" | → | aaa | bbb | ccc |
改行、ダブルクォーテーション、カンマを含むフィールドは、ダブルクォーテーションで囲みます。
"aaa","bb b","ccc" | → | aaa | bb b | ccc |
"aaa","bb,b","ccc" | aaa | bb,b | ccc |
ダブルクォーテーションで囲まれているフィールドでダブルクォーテーションを使用する場合は、ダブルクォーテーションでエスケープします。
"aaa","bb""b","ccc" | → | aaa | bb"b | ccc |
注意
以下の場合はエラーとなります。
区切り(カンマ)の前後に空白、タブなどがある。
空白、タブなどを入れた場合、それらも1文字として認識するため、パラメーターエラーの原因となります。
ダブルクォーテーションで囲まれているフィールドの前後に空白がある。
"zzz ", "yyy ", " xxx " |
フィールド数が異なる。
aaa,bbb aaa,bbb,ccc aaa,bbb,ccc,ddd |
ダブルクォーテーションで囲まれているフィールドと囲まれていないフィールドが混在する。
aaa,"bbb",ccc "xxx",yyy,"zzz" |
ダブルクォーテーションのエスケープが崩れている。
"aaa","bb"""b","ccc" |
インストール手順を以下に示します。
注意
ここで示すインストール手順は、管理者権限を持つユーザで行ってください。
サイレントインストール用スクリプトの実行時に指定するインストールパラメーターCSVファイルのパス長は、256バイトを超えないようにしてください。
サイレントインストール用スクリプトを実行します。インストールパラメーターCSVファイルは、フルパスで指定してください。
# cd [マウントポイント] # ./install.sh インストールパラメーターCSVファイル
インストール結果の確認
スクリプトのメッセージを確認します。メッセージの意味については、「6.2.2.3 サイレントインストールの出力メッセージ」を参照してください。
サイレントインストール時に出力されるメッセージについて説明します。
サイレントインストール用スクリプトのエラー
意味
CSVの記述形式が誤っています。
対処方法
インストールパラメーターCSVファイルが「■CSVファイルの形式」に合っていません。
インストールパラメーターCSVファイルの形式を確認してください。
意味
installInfo の Name パラメーターが指定されていません。
対処方法
installInfo の Name パラメーターに製品名を指定してください。
意味
installInfo の指定が誤っています。
対処方法
installInfo の指定を確認してください。
意味
installInfo で同一パラメーターが重複定義されています。
対処方法
重複している installInfo パラメーターを削除してください。
意味
指定した文字列が長すぎます。
対処方法
指定した文字列の長さを確認してください。
意味
インストールパラメーターCSVファイルに不当な文字が指定されています。
対処方法
インストールパラメーターCSVファイルの文字コードを確認してください。
意味
パラメーター値が指定されていません。
対処方法
パラメーター値を確認してください。
意味
指定されたインストールパラメーターCSVファイルが読み込めません。
対処方法
インストールパラメーターCSVファイルを確認してください。
意味
作業ファイル(INTS_CM_WINP_ENV.sh)が作成できません。
対処方法
/tmpディレクトリに、作業ファイルが作成できるかを確認してください。
意味
システムエラーが発生しました。
対処方法
弊社技術員に連絡してください。