利用指令行在 IBM i 作業系統上安裝 Liberty 臨時修正程式
修正套件包含將 WebSphere® Application Server Liberty for IBM® i 升級至新層次的組合服務。 臨時修正程式提供特定已知問題的更正服務。 您可以利用 IBM Installation Manager 指令行功能,以您的 WebSphere Application Server Liberty for IBM i 服務水準所能使用的修正程式來更新供應項目。
開始之前
請聯絡 IBM 軟體支援中心,取得適用於 WebSphere Application Server Liberty for IBM i 之更新項目的相關資訊。最新資訊可以從 IBM 軟體支援中心及修正程式中心取得。
IBM Installation Manager 用來將維護程式套用於 WebSphere Application Server Liberty for IBM i。
關於這項作業
提示: 您也可以利用無聲自動回應檔來搭配 Installation Manager,以安裝臨時修正程式。
如需建立及使用回應檔的相關資訊,請參閱 IBM Installation Manager 資訊中心。
限制: 您無法利用 iRemoteInstall 指令來安裝臨時修正程式。
程序
- 如需 WebSphere Application Server Liberty for IBM i 所能使用的臨時修正程式清單,以及各臨時修正程式具體的相關資訊,請執行下列動作。
- 前往修正程式中心。
- 選取 WebSphere 作為產品群組。
- 選取 WebSphere Application Server Liberty for IBM i 作為產品。
- 選取要更新的供應項目版本。
- 選取您的作業系統作為平台,然後按一下繼續。
- 選取瀏覽並找出修正程式,然後按一下繼續。
- 按一下每一個修正程式下面的相關資訊,以檢視該修正程式的相關資訊。
- 建議:列出您想要安裝的臨時修正程式名稱。
- 利用下列其中一個程序,以臨時修正程式來更新 WebSphere Application Server Liberty for IBM i。
- 存取包含修正程式的現用服務儲存庫,然後使用 Web 型更新。
請利用本端系統上的 Installation Manager,以現用 Web 型服務儲存庫中的臨時修正程式來更新 WebSphere Application Server Liberty for IBM i。
- 對於現用服務儲存庫,請使用安裝期間通用的產品供應項目儲存庫所用的相同 URL。 這些 URL 列在 WebSphere Application Server 供應項目線上產品儲存庫中。
- 這些位置不包含您可以利用 Web 瀏覽器來存取的網頁。 它們是您指定給 Installation Manager 的遠端 Web 型儲存庫位置,讓它能夠維護供應項目。
如果要從服務儲存庫安裝臨時修正程式,請執行下列動作:- 如果還沒有包含 IBM 軟體使用者 ID 和密碼的 Installation Manager 認證儲存檔和主要密碼檔,請建立可讓您存取儲存庫的檔案。
註: 這些是您用來存取受保護的 IBM 軟體網站的認證。提示: 當建立認證儲存檔時,如果 imutilsc 指令找不到所指定的 URL,請在儲存庫 URL 位置尾端附加 /repository.config。註: 當使用 Installation Manager 1.6.2 版及更新的版本時,您應該利用 -secureStorageFile 和 -masterPasswordFile 選項,將認證儲存在認證儲存檔中。 在 1.6.2 版之前的 Installation Manager 版本中,-keyring 和 -password 選項是用來存取金鑰環檔案中的認證。 在 1.6.2 版中,這些選項已淘汰。 因檔案結構的差異,並無金鑰環檔案至儲存檔的移轉路徑。 如需利用 -secureStorageFile 和 -masterPasswordFile 選項將認證儲存在認證儲存檔的相關資訊,請參閱 Installation Manager 1.6 版資訊中心。 如需利用 -keyring 和 -password 選項將認證儲存在金鑰環檔案的相關資訊,請參閱 Installation Manager 1.5 版資訊中心。
- 利用具備 *ALLOBJ 和 *SECADM 特殊權限的使用者設定檔來登入 IBM i 系統。
- 停止更新中的 WebSphere Application Server Liberty for IBM i 安裝架構上的所有伺服器和應用程式。
- 在 CL 指令行上,執行 STRQSH 指令,以啟動 Qshell 指令 Shell。
- 確定 umask 已設為 022。如果要驗證 umask 設定,請發出下列指令:
如果要將 Umask 設定設為 022,請發出下列指令:umask
umask 022
- 切換至 Installation_Manager_binaries/eclipse/tools 目錄,其中 Installation_Manager_binaries 是 Installation Manager 的安裝根目錄。
在 IBM i 系統上,Installation Manager 的根目錄是 /QIBM/ProdData/InstallationManager。
- 安裝臨時修正程式。
./imcl install interim_fix_name -installationDirectory offering_installation_location -repositories repository_URL -secureStorageFile storage_file -masterPasswordFile master_password_file
- 選用項目: 列出已安裝的所有套件,以驗證安裝:
./imcl listInstalledPackages -long
- 從「修正程式中心」下載包含修正程式的檔案,然後使用本端更新。
您可以從「修正程式中心」下載包含修正程式的壓縮檔。 每個壓縮的修正程式檔都包含一個修正程式的 Installation Manager 儲存庫,副檔名通常是 .zip。 下載修正程式檔案之後,您可以利用 Installation Manager,以臨時修正程式來更新 WebSphere Application Server Liberty for IBM i。
- 如果要下載臨時修正程式,請執行下列動作:
- 前往修正程式中心。
- 選取 WebSphere 作為產品群組。
- 選取 WebSphere Application Server Liberty for IBM i 作為產品。
- 選取要更新的供應項目版本。
- 選取您的作業系統作為平台,然後按一下繼續。
- 選取瀏覽並找出修正程式,然後按一下繼續。
- 選取您要下載的臨時修正程式,然後按一下繼續。
- 選取下載選項,然後按一下繼續。
- 按一下我同意以同意條款。
- 按一下立即下載以下載臨時修正程式。
- 以二進位格式,將壓縮的修正程式檔傳送到它們將安裝在其中的 IBM i 系統。
- 如果要從下載的檔案安裝臨時修正程式,請執行下列動作:
- 利用具備 *ALLOBJ 和 *SECADM 特殊權限的使用者設定檔來登入 IBM i 系統。
- 停止更新中的 WebSphere Application Server Liberty for IBM i 安裝架構上的所有伺服器和應用程式。
- 在 CL 指令行上,執行 STRQSH 指令,以啟動 Qshell 指令 Shell。
- 確定 umask 已設為 022。如果要驗證 umask 設定,請發出下列指令:
如果要將 Umask 設定設為 022,請發出下列指令:umask
umask 022
- 切換至 Installation_Manager_binaries/eclipse/tools 目錄,其中 Installation_Manager_binaries 是 Installation Manager 的安裝根目錄。
在 IBM i 系統上,Installation Manager 的根目錄是 /QIBM/ProdData/InstallationManager。
- 安裝臨時修正程式。
./imcl install interim_fix_name -installationDirectory offering_installation_location -repositories compressed_file
- 選用項目: 列出已安裝的所有套件,以驗證安裝:
./imcl listInstalledPackages -long
- 如果要下載臨時修正程式,請執行下列動作:
- 存取包含修正程式的現用服務儲存庫,然後使用 Web 型更新。
相關工作: