在 AIX 或 Linux 上完成自動式安裝

如果您有多個系統要安裝,且您已知道要使用的安裝選項,則可能想要使用自動安裝處理程序。 自動處理程序會使用回應檔來完成安裝,而不需要任何使用者互動。

開始之前

請檢查 在 AIX 或 Linux上完成專人式安裝中所記載的條件。

關於此作業

在使用自動安裝程序之前,您必須接受授權合約的條款。 您可以執行專人式安裝以產生新的回應檔來設定特定值,或讀取授權合約並手動更新現有回應檔,來執行此動作。 在第一個步驟中提供了更多資訊。

程序

  1. 若要建立新的回應檔,請完成專人式安裝。 請使用下列其中一個選項:
    • 使用 GUI 並指定安裝程式建立回應檔。 回應檔稱為 installer.properties,並建立在安裝目錄中。
    • 使用指令行,並將 -r 選項附加至專人式安裝指令,並指定回應檔的完整路徑。 例如:
      ./package -r /path/installer.properties
    範例回應檔內容:
    INSTALLER_UI=silent 
    USER_INSTALL_DIR=/my_directory
    LICENSE_ACCEPTED=TRUE
    在此範例中, /my_directory 是您為 IBM SDK 選擇的目標安裝目錄。
    附註: 開始服務重新整理 1 的變更當您透過執行專人式安裝並接受授權合約來建立回應檔時,會新增 LICENSE_ACCEPTED=TRUE 值。 如果您編輯現有的回應檔,則必須閱讀授權合約並包含這一行,以確認您接受授權,否則安裝會失敗。 服務重新整理 1 的變更結束
  2. 選用項目: 必要的話,請編輯回應檔以變更選項。

    如果您要建立多個回應檔,每個回應檔都有不同的安裝選項,請為每個回應檔指定唯一名稱,格式為 myfile.properties

  3. 選用項目: 產生日誌檔。
    因為您是無聲自動安裝,所以在安裝程序結束時不會顯示任何狀態訊息。 若要產生包含安裝狀態的日誌檔,請完成下列步驟:
    1. 使用下列指令來設定必要的系統內容。
      export _JAVA_OPTIONS="-Dlax.debug.level=3 -Dlax.debug.all=true"
    2. 設定下列環境變數,以將日誌輸出傳送至主控台。
      export LAX_DEBUG=1
  4. 執行套件安裝程式並搭配 -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