update 指令為「更新安裝程式(適用於 WebSphere 軟體)」程式。「更新安裝程式」精靈又稱為「更新安裝」精靈、更新安裝程式和 updateInstaller 程式。
更新安裝程式會安裝和解除安裝臨時修正程式、修正套件和產品更新套件,來更新 WebSphere 軟體。
更新指令會呼叫更新安裝程式,來安裝和解除安裝服務,藉此更新 WebSphere 軟體。 本主題將說明更新安裝程式指令及其指令行參數。
以下說明包含指令的相關參考資訊。
如需使用該指令的相關資訊,請參閱安裝維護軟體套件 和 解除安裝維護軟體套件。
下表會列出安裝和解除安裝臨時修正程式所用的指令。
指令範例 | 安裝類型 | 說明 |
---|---|---|
update | 圖形式介面模式 | 可起始設定臨時修正程式欄位,該欄位的名稱是具有最近日期戳記和時間戳記的臨時修正程式名稱。 請接受所有的預設值,來安裝具有最近時間戳記的臨時修正程式。 |
update -W prereqsfailedpanelInstallWizardBean.active= "false" | 圖形式介面模式,會略過必備項目檢查 | 可起始設定臨時修正程式欄位,該欄位的名稱是具有最近日期戳記和時間戳記的臨時修正程式名稱。它會略過必備項目的檢查。 |
update -options "responsefiles\file_name" | 圖形式介面模式,並使用選項檔 | 以您在選項回應檔指定的值,置換所有圖形式介面值。
如果您省略任何一值,則預設的維護套件就是具有最近日期戳記和時間戳記的套件。預設軟體是安裝在上層目錄的軟體。 |
update -W maintenance.package="C:\Program Files\IBM\WebSphere\EsbServer \updateinstaller\maintenance\PQ20029.pak" | 圖形式介面模式 | 置換要套用的維護套件名稱。 |
update -W product.location="C:\Program Files\IBM\WebSphere\EsbServer" | 圖形式介面模式 | 置換要更新的 WebSphere 軟體位置。 |
update -W product.location="C:\Program Files\IBM\WebSphere\EsbServer" -W maintenance.package="C:\Program Files\IBM\WebSphere\EsbServer \updateinstaller\maintenance \PQ20029.pak" | 圖形式介面模式 | 置換要更新的 WebSphere 軟體位置,以及要套用的維護套件名稱。 |
指令範例 | 安裝類型 | 說明 |
---|---|---|
update -silent | 無聲自動模式 | 可安裝具有最近時間戳記的臨時修正程式,來更新安裝在上層目錄的軟體。 |
update -silent -W prereqsfailedpanelInstallWizardBean.active= "false" | 無聲自動模式,略過必備項目檢查 | 可安裝具有最近時間戳記的臨時修正程式,來更新安裝在上層目錄的軟體。 它會略過必備項目的檢查。 |
update -W maintenance.package="C:\Program Files\IBM\WebSphere\EsbServer\updateinstaller \maintenance\PQ20029.pak" -silent | 無聲自動模式 | 依預設,精靈會安裝具有最近日期戳記和時間戳記的臨時修正程式。 請使用套件置換,來安裝另一個維護套件。不需要有回應檔。 預設軟體是安裝在上層目錄的軟體。 |
update -silent -options "responsefiles\file_name" | 無聲自動模式,並使用選項檔 | 以您在選項回應檔指定的值,置換所有預設值。
如果您省略回應檔中的任何一值,則預設的維護套件就是具有最近日期戳記和時間戳記的套件。預設軟體是安裝在上層目錄的軟體。 |
update -W product.location="C:\Program Files\IBM\WebSphere\EsbServer" -silent | 無聲自動模式 | 使用具有最近日期戳記和時間戳記的維護套件,來更新指令中所指定的 WebSphere 軟體。 無聲自動安裝不會參考回應檔。 |
update -W product.location="C:\Program Files\IBM\WebSphere\EsbServer" -W maintenance.package="C:\Program Files\IBM\WebSphere\EsbServer\updateinstaller \maintenance\PQ20029.pak" -silent | 無聲自動模式 | 使用指令中指定的維護套件,更新指令中指定的 WebSphere 軟體。 無聲自動安裝不會參考回應檔。 |
指令範例 | 安裝類型 | 說明 |
---|---|---|
update -W update.type="uninstall" | 圖形式介面模式 | 可起始設定臨時修正程式欄位,該欄位的名稱是最近安裝的臨時修正程式名稱。 請接受所有的預設值,來解除安裝具有最近日期戳記和時間戳記的臨時修正程式。 |
update -W product.location="C:\Program Files\IBM\WebSphere\EsbServer" -W update.type="uninstall" | 圖形式介面模式 | 以要更新的 WebSphere 軟體位置,置換圖形式介面。 您要解除安裝的預設臨時修正程式,是最近為該軟體安裝的臨時修正程式。 |
update -W backup.package="PQ20029.pak" -W update.type="uninstall" | 圖形式介面模式 | 以要解除安裝的維護套件名稱,置換臨時修正程式欄位。 |
update -W product.location="C:\Program Files\IBM\WebSphere\EsbServer" -W backup.package="PQ20029.pak" -W update.type="uninstall" | 圖形式介面模式 | 置換要更新的 WebSphere 軟體位置,以及要解除安裝的維護套件名稱。 |
update -options "responsefiles\file_name" | 圖形式介面模式,並使用選項檔 | 以您在選項回應檔指定的值,置換所有預設值。
如果您省略回應檔中的任何一值,則預設的維護套件就是具有最近日期戳記和時間戳記的已安裝套件。預設軟體是安裝在上層目錄的軟體。 |
指令範例 | 安裝類型 | 說明 |
---|---|---|
update -W update.type="uninstall" -silent | 無聲自動模式 | 可解除安裝具有最近日期戳記和時間戳記的臨時修正程式,來更新安裝在上層目錄下的軟體。 |
update -W product.location="C:\Program Files\IBM\WebSphere\EsbServer" -W update.type="uninstall" -silent | 無聲自動模式 | 置換要更新之 WebSphere 軟體的預設位置。 您要解除安裝的預設臨時修正程式,是最近為該軟體安裝的臨時修正程式。 |
update -W backup.package="PQ20029.pak" -W update.type="uninstall" -silent | 無聲自動模式 | 以要解除安裝的維護套件名稱,置換臨時修正程式欄位。 |
update -W product.location="C:\Program Files\IBM\WebSphere\EsbServer" -W backup.package="PQ20029.pak" -W update.type="uninstall" | 無聲自動模式 | 置換要更新的 WebSphere 軟體位置,以及要解除安裝的維護套件名稱。 |
update -silent -options "responsefiles\file_name" | 無聲自動模式,並使用選項檔 | 以您在選項回應檔指定的值,置換所有預設值。
如果您省略回應檔中的任何一值,則預設的維護套件就是具有最近日期戳記和時間戳記的已安裝套件。預設軟體是安裝在上層目錄的軟體。 |
請使用 Script 來發出一個以上的指令。每一個指令都各自識別一個您要安裝的維護套件。例如:
update -W maintenance.package="C:\Program Files\IBM\WebSphere\EsbServer\updateinstaller\maintenance\PQ20028.pak" -silentupdate -W maintenance.package="C:\Program Files\IBM\WebSphere\EsbServer\updateinstaller\maintenance\PQ20029.pak" -silent
install_root /updateinstaller /java /jre
如果要利用 Script 來執行無聲維護安裝,必須啟動更新安裝程式兩次。第一個指令只會複製 SDK,不會自動重新啟動更新安裝程式。第二個指令則是使用複製好的 SDK,來更新該產品以及產品中的 SDK。
WebSphere 的更新安裝程式一律使用 install_root/updateinstaller 目錄下的 SDK(如果有的話)。
/opt/IBM/WebSphere/EsbServer/updateinstaller/update \ -silent \ -W relaunchwizardexecInstallWizardBean.active=false \
如果臨時修正程式不是您所下載的最後一個維護套件,請識別第一個指令中的臨時修正程式。{當您在同一行發出指令時, 請省略 Linux 和 UNIX 續行字元 (\)。}
/opt/IBM/WebSphere/EsbServer/updateinstaller/update \ -silent -W maintenance.package= \ "/opt/IBM/WebSphere/EsbServer/updateinstaller/maintenance/ \ 6.0.1.0-WS-WPS-LinuxIA32-RP0000001.pak" \ -W update.type="install" \ -W product.location="/opt/IBM/WebSphere/EsbServer"{當您在同一行發出指令時, 請省略 Linux 和 UNIX 續行字元 (\)。}
下列幾節將說明安裝和解除安裝服務時所進行的記載作業。
如果沒有安裝日誌檔,請參閱 install_root/logs/update/tmp 目錄中的暫時日誌檔。通過所有的驗證之後,就會進行安裝。
接著更新安裝程式會建立 install_root/logs/update/maintenance_package.install 目錄。
該目錄中有 updatelog.txt 檔、壓縮的 updatetrace.log.gz 檔以及壓縮的 updateconfig.log.gz 檔。如果在安裝服務時,是使用內部配置管理公用程式來執行 ANT Script,這時就只有 updateconfig.log.gz 檔存在。
如果在解除安裝臨時修正程式之後,還沒有任何日誌檔存在,請參閱 install_root/logs/update/tmp 目錄中的暫時日誌檔。通過所有的驗證之後, 就會進行解除安裝程序。
接著更新安裝程式會建立 install_root/logs/update/maintenance_package.uninstall 目錄。
該目錄中有 updatelog.txt 檔、壓縮的 updatetrace.log.gz 檔以及壓縮的 updateconfig.log.gz 檔。如果在移除服務時,是使用內部配置管理公用程式來執行 ANT Script,這時就只有 updateconfig.log.gz 檔存在。