回到網頁內容 臺灣-繁體中文
HP.com 首頁 產品資訊 支�#169;及驅動程式 解決方案 如何購買
» 聯絡 HP
進階選項
HP.com 首頁
HP-UX 11i 1.6版安裝與配置指南: 以Itanium‚ 為基礎的伺服器與工作站 > 第 4 章. 確認系統安裝

變更HP-UX已安裝修補程式之狀態

» 

技術文件

PDF 格式的完整書籍
» 回饋意見
內容©韟像B開©l

 » 目錄

 » 索引

swinstall 公用程式允許以延遲配置模式安裝多個修補程式隨附軟體。這類修補程式隨附軟體可能包含尚未配置的已取代 (superseded) 修補程式。

在系統上執行swverify \* 後,這些修補程式在 swagent.log 檔案內會顯示「installed」(已安裝)軟體狀態。swverify不會將此「Installed」軟體狀態視為警告或錯誤。

使用 swremove 移除目前「applied」(已應用)的修補程式時,「installed」修補程式便會出現問題。swremove 命令不會偵測或配置「installed」軟體狀態的已取代修補程式。

開始作業

請遵循下列步驟,檢查目前應用在您系統上的修補程式狀態:

  1. 列出系統上已取代修補程式和現行(或已應用) 修補程式的「SD software state」(SD軟體狀態)與「patch state」(修補程式狀態):

    /usr/sbin/swlist -a state -a patch_state <patch_number>

    例如,上述的 swlist 選項可能會顯示您系統上舊版(已取代)修補程式和目前 (已應用) 修補程式間之差異。

    欲列出所有的修補程式,請使用下列命令:

    /usr/sbin/swlist -a state -a patch_state PH*

    附註: 具有「installed」SD狀態的已取代修補程式不會造成任何問題,但是當此類修補程式成為目前「applied」修補程式時,則需執行額外的 swconfig 步驟。

  2. HP 建議您利用下列命令配置其SD狀態為「installed」的目前「applied」修補程式:

    /usr/sbin/swconfig <patch_number>

    小心: 僅在現行修補程式已移除並將一個已取代的修補程式回復為「installed」狀態時,才會發生此問題。對其狀態為「superseded」的修補程式執行 swconfig十分危險,請勿這麼做。
  3. 利用下列選項列出現行的產品、修補程式,與狀態:

    swlist -l fileset -a state -a patch_state

    前述的 swlist 選項會顯示所有現行(非取代的) 檔案集和其「SD軟體狀態」與「修補程式狀態」屬性。

    您可以變更 swlist 以顯示已取代的修補程式,即在
    /var/adm/sw/defaults檔案內新增下行:

    swlist.show_superseded_patches=true

    或是使用下列命令顯示已取代的修補程式:

    swlist -l fileset -a state -a patch_state -x \
    swlist.show_superseded_patches=true

  4. 秘訣: 若需上述命令的協助資訊,請參閱可自Instant Information光碟或下列網站取得的《《Software Distributor Administration Guide》》:

    http://docs.hp.com/hpux/os/11v1.6

可列印版本
隱私權聲明 使用範圍與著作權聲明
© 2002 Hewlett-Packard Development Company, L.P.