如果您有多個系統要安裝,且您已知道要使用的安裝選項,則可能想要使用自動安裝處理程序。 自動處理程序會使用回應檔來完成安裝,而不需要任何使用者互動。
關於此作業
在使用自動安裝程序之前,您必須接受授權合約的條款。 您可以執行專人式安裝以產生新的回應檔來設定特定值,或讀取授權合約並手動更新現有回應檔,來執行此動作。 在第一個步驟中提供了更多資訊。
程序
- 若要建立新的回應檔,請完成專人式安裝。 請使用下列其中一個選項:
範例回應檔內容:
INSTALLER_UI=silent
USER_INSTALL_DIR=/my_directory
LICENSE_ACCEPTED=TRUE
在此範例中,
/my_directory 是您為 IBM SDK 選擇的目標安裝目錄。
附註: 
當您透過執行專人式安裝並接受授權合約來建立回應檔時,會新增 LICENSE_ACCEPTED=TRUE 值。 如果您編輯現有的回應檔,則必須閱讀授權合約並包含這一行,以確認您接受授權,否則安裝會失敗。

- 選用項目: 必要的話,請編輯回應檔以變更選項。
如果您要建立多個回應檔,每個回應檔都有不同的安裝選項,請為每個回應檔指定唯一名稱,格式為 myfile.properties。
- 選用項目: 產生日誌檔。
因為您是無聲自動安裝,所以在安裝程序結束時不會顯示任何狀態訊息。 若要產生包含安裝狀態的日誌檔,請完成下列步驟:
- 使用下列指令來設定必要的系統內容。
export _JAVA_OPTIONS="-Dlax.debug.level=3 -Dlax.debug.all=true"
- 設定下列環境變數,以將日誌輸出傳送至主控台。
- 執行套件安裝程式並搭配 -i 無聲自動選項及 -f 選項來指定回應檔,以啟動自動安裝。
例如:
./package -i silent -f /path/installer.properties 1>console.txt 2>&1
./package -i silent -f /path/myfile.properties 1>console.txt 2>&1
您可以使用內容檔的完整路徑或相對路徑。 在這些範例中,字串
1>console.txt 2>&1 會將安裝程序資訊從 stderr 及 stdout 串流重新導向至現行目錄中的
console.txt 日誌檔。 如果您認為安裝有問題,請檢閱此日誌檔。
附註: 如果安裝目錄包含多個回應檔,則會使用預設回應檔 installer.properties 。