如果您在無訊息模式中執行安裝程式,就會執行非互動式階段作業。安裝輸入取自於無訊息安裝檔案 (又稱為狀態檔)、指令行引數或預設值。
若要執行無訊息安裝,請遵循下列步驟:
執行互動式安裝階段作業 (請參閱開始安裝)。隨即會自動建立類似於 /var/opt/CommsInstaller/logs/silent_CommsInstaller_20070501135358 的狀態檔。
將狀態檔複製到每個主機電腦,並視需要編輯檔案。請參閱無訊息模式檔案格式。
在每個主機上執行無訊息安裝。請參閱commpkg 用法中的無訊息安裝用法。
指令行引數會置換狀態檔中的值和引數。
無訊息模式檔案 (又稱為狀態檔) 的格式就像特性檔一樣:空行以數字符號 (#) 開頭,而且特性是由等號 (=) 符號分隔的金鑰對/值對。您可以變更下列參數:
VERB — 指出要執行的函數。例如,VERB=install
您可以增加commpkg 用法中所述的 CLI 引數,但是 —dry-run 引數無法增加至狀態檔中的 install 函數。
ALTDISTROPATH — 如果未指定 —distro,表示替代 distro 路徑。例如,ALTDISTROPATH=SunOS5.10_i86pc_DBG.OBJ/release
PKGOVERWRITE — 如果您要覆寫現有的安裝套裝軟體,請設定這個旗標。例如,PKGOVERWRITE=YES
INSTALLROOT — 指定安裝根目錄。例如,INSTALLROOT=/opt/sun/comms
ALTROOT — 如果您要使用替代根,請設定這個旗標。例如,ALTROOT=yes
EXCLUDEOS — 如果您不要升級作業系統修補程式,請設定這個旗標。例如,EXCLUDEOS=YES
COMPONENTS — 列出您要安裝的元件。例如:
COMPONENTS=MS64 代表 64 位元 Messaging Server。
COMPONENTS=MS64_L10N 代表本土化 64 位元 Messaging Server。
COMPONENTS=MS 代表 32 位元 Messaging Server。
COMPONENTS=MS_L10N 代表本土化 32 位元 Messaging Server。
ACCEPTLICENSE - 指出是否要接受授權。例如,ACCEPTLICENSE=yes。
這個特性必須在狀態檔中或以指令行引數指定。
UPGRADESC – 指出是否應在不出現提示的情況下升級所有共用元件。例如,UPGRADESC=no