WebSphere WebSphere Enterprise Service Bus, Version 6.0.1 作業系統: AIX, HP-UX, Linux, Solaris, Windows

更新指令

update 指令為「更新安裝程式(適用於 WebSphere 軟體)」程式。「更新安裝程式」精靈又稱為「更新安裝」精靈、更新安裝程式和 updateInstaller 程式。

更新安裝程式會安裝和解除安裝臨時修正程式、修正套件和產品更新套件,來更新 WebSphere 軟體。

重要: 在這整個主題中,為求簡化, 某些目錄路徑只會以 Linux 與 UNIX 格式顯示。除了斜線方向不同外,同樣的 Windows 路徑並無區別。

概觀

更新指令會呼叫更新安裝程式,來安裝和解除安裝服務,藉此更新 WebSphere 軟體。 本主題將說明更新安裝程式指令及其指令行參數。

以下說明包含指令的相關參考資訊。

如需使用該指令的相關資訊,請參閱安裝維護軟體套件解除安裝維護軟體套件

重要: 如需已知問題的相關資訊, 請參閱 WebSphere Application Server Network Deployment 6.0 版資訊中心更新指令的已知問題和暫行解決方法

指令選項

下表會列出安裝和解除安裝臨時修正程式所用的指令。

安裝臨時修正程式所用的指令

請發出下列其中一個指令,使用圖形式介面:
表 1. 採用圖形式介面進行安裝的更新安裝程式指令
指令範例 安裝類型 說明
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 軟體位置,以及要套用的維護套件名稱。
請發出下列其中一個指令,以使用無聲自動介面:
表 2. 採無聲自動模式安裝的更新安裝程式指令
指令範例 安裝類型 說明
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 軟體。 無聲自動安裝不會參考回應檔。

解除安裝臨時修正程式所用的指令

使用圖形式介面,發出下列其中一個指令來解除安裝:
表 3. 使用圖形式介面解除安裝時的更新安裝程式指令
指令範例 安裝類型 說明
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" 圖形式介面模式,並使用選項檔 以您在選項回應檔指定的值,置換所有預設值。

如果您省略回應檔中的任何一值,則預設的維護套件就是具有最近日期戳記和時間戳記的已安裝套件。預設軟體是安裝在上層目錄的軟體。

請發出下列其中一個指令,以使用無聲自動介面:
表 4. 採無聲自動模式解除安裝的更新安裝程式指令
指令範例 安裝類型 說明
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/java/jre 目錄中 IBM SDK,Java Technology Edition 的一些維護套件。當產品更新套件、修正套件或臨時修正程式更新 SDK 時, WebSphere 軟體程式的更新安裝程式會複製產品中的 SDK,其方法是啟動 ISMP 程序, 將 SDK 複製到 install_root/updateinstaller/java/jre 目錄下:
install_root   /updateinstaller
      /java
         /jre

如果要利用 Script 來執行無聲維護安裝,必須啟動更新安裝程式兩次。第一個指令只會複製 SDK,不會自動重新啟動更新安裝程式。第二個指令則是使用複製好的 SDK,來更新該產品以及產品中的 SDK。

WebSphere 的更新安裝程式一律使用 install_root/updateinstaller 目錄下的 SDK(如果有的話)。

請從 Script 發出下列指令:
  1. update -silent [other_options] -W relaunchwizardexecInstallWizardBean.active=false
    比方說,使用下面這個指令來複製 SDK:
    /opt/IBM/WebSphere/EsbServer/updateinstaller/update \
       -silent \
       -W relaunchwizardexecInstallWizardBean.active=false \

    如果臨時修正程式不是您所下載的最後一個維護套件,請識別第一個指令中的臨時修正程式。{當您在同一行發出指令時, 請省略 Linux 和 UNIX 續行字元 (\)。}

  2. update -silent
    下次呼叫該指令時,更新安裝程式會使用您從 install_root/updateinstaller 目錄複製的 SDK。比方說,請使用下面這個指令,以複製的 SDK 來安裝更新程式:
    /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 檔存在。

表示成功的指示器

日誌檔含有表示成功的指示器:
INSTCONFSUCCESS
表示現行作業已經順利完成。您不必再檢視日誌檔。
INSTCONFPARTIALSUCCESS
代表現行作業局部成功。系統應該還可以使用,不過有的非重要動作已經失敗了。請參閱日誌檔,判斷失敗的原因,可能的話,再找出復原的方法。
INSTCONFFAILED
表示現行作業失敗。系統已經不能再使用。如需相關資訊,請參閱日誌檔。

Reference topic

使用條款 | 此頁的評等

Timestamp icon前次更新: 5 Mar 2006
http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.websphere.wesb.doc.nl1_6.0.1\doc\rins_update.html

(C) Copyright IBM Corporation 2005. All Rights Reserved.
本資訊中心採用 Eclipse 技術。(http://www.eclipse.org)