歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Unix知識 >> 關於Unix

怎樣升級到HP-UX11.0?

這裡是一些為升級到HP-UX 11.0的基本指令。為了得到更多的細節,參見手冊 'Installing HP-UX 11.0 and Updating HP-UX 10.xto 11.0,' 'Installing HP-UX 11.0,' 和 'Readme Before Installing or Updating to HP-UX 11.0.' 升級到11.0之前 -----------------
  這裡是一些為升級到HP-UX 11.0的基本指令。為了得到更多的細節,參見手冊
  'Installing HP-UX 11.0 and Updating HP-UX 10.xto 11.0,'
  'Installing HP-UX 11.0,' 和 'Readme Before Installing or Updating to HP-UX 11.0.'
  
  
  升級到11.0之前
  -----------------------
  
  按照手冊'Installing HP-UX 11.0 and Updating HP-UX 10.x to 11.0.'中的說明,刪除補丁信息。參考附錄C,第8節,265頁的`Loading HP-UX Patches Using
  Ignite-UX,'。按照說明`Removing Prior Patch Information'中的指導去做。
  
  如果您在更新前沒有刪除補丁信息,當您升到11.0時它仍然會存在那裡,占用大約140MB的磁盤空間(主要是被補丁程序替代的舊軟件)。一旦升到了11.0,您仍然可以清除10.X
  的補丁信息。但是,您不能使用swremove去刪除10.X補丁本身。
  
  如果您准備升級的10.X系統已經被打過補丁,您可以在升級到11.0之前,使用下列步驟從IPD中刪除以前所有的補丁信息:
  
  1.鍵入下面的命令,把IPD(在/var/adm/sw/procducts中)作備份:
  
   find /var/adm/sw/products | cpio -pdumv /tmp
  
  2. 輸入swmodify命令:
  
   swmodify -u PH[CKNS][OLES]_\*\.* PH[CKNS][OLES]_\*
  
   注:在第二項中的第一個選擇,'PH[CKNS][OLES]_\*.\*'告訴swmodify刪除補丁產品的所有文件集信息。一旦文件集信息刪除,第二個選擇刪除產品信息。如果在IPD中有任何文件集存在,swmodify命令將不允許您從IPD中刪除產品。為了防止shell擴展通配字符,反斜線是必須的,否則,會啟動swmodify去為補丁程序匹配所有的軟件選擇。在系統上,您不應該有任何真正的產品或文件集匹配這些常規表達。
  
  3. 刪除補丁目錄:
  
   rm -rf /var/adm/sw/patch
  
  
  SD要求
  ------
  
  在您從HP-UX 10.x升級到11.0之前,您必須安裝SD(軟件發行人(Software Distributor))
  的新的11.0版本。這個要求還適用於您即使從11.0的一個版本變到另一個版本(32位到64位或相反)。您不能使用您系統上的當前SD版本去裝載HP-UX11.0。如果您試圖這樣做的話,升級就會失敗。
  
  您首先要把名為swgettools的實用命令裝入您的系統,接著使用swgettools得到SD的新版本。按照'Installing HP-UX 11.0 and Updating from HP-UX 10.x to 11.0.'第二章的`Updating SD-UX Before Installing/Updating Software'的指導去做,指導內容位於26頁。
  
  另外,參考 'Patch May Be Needed To Run SD'一節,第23頁的Readme。
  
  唯一不必預裝11.0 SD的情況是您在一個沒有操作系統的新系統上進行“冷安裝”HP-UX 11.0,或 “重新冷安裝”,也就是清空系統磁盤,重新開始。在那種情況下,您不必首先安裝SD的原因是安裝程序將會為您做這一切。
  
  Swinstall 的必選項
  ------------------
  
  swinstall命令在您的系統上裝入新軟件。
  
  重要:如果您正在從10.30上升級,您不能在交互式菜單上使用swinstall的圖形用戶界面(graphical user interface)(GUI))。參考'Running swinstall on 10.30'的第15頁。
  
  在您更新HP-UX之前,swinstall的11.0版本必須安裝到您的系統上。要得到詳細信息,參看'New Version Required'的第13頁。這個版本的swinstall要求選項指明新操作系統的名稱和版本。盡管您打算用菜單界面交互式的運行swinstall,您也必須在命令行上指名這些選項。例如,為了在交互式模式調用swinstall將HP-UX 10.x升級到11.0的32位版本,鍵入下面的命令:
  
   swinstall -x os_name=HP-UX:32 -x os_release=B.11.00
  
  
  從HP-UX 10.20升級到64位11.0
  ----------------------------------------
  
  參考'Do You Have the Right Hardware and Firmware?'的第11頁,確定您的硬件支持64位HP-UX 11.0。
  
  從HP-UX 10.20 升級到11.0的64位版本, 使用這個命令:
  
   swinstall -x os_name=HP-UX:64 -x os_release=B.11.00
  
  在32位 HP-UX 11.0和64位 11.0之間轉換
  ------------------------------------
  
  注意:在升級到11.0時,或在11.0的32位版本和64為版本之間轉換時,決不要使用 “ -x allow_incompatible=true”選項。如果您使用這個選項,它可能會導致升級失敗和系統可能不能啟動。
  
  在32位 11.0和64位 11.0之間轉換,使用下列步驟:
  
  1.裝入SD的新版本,就象您正在從10.x升級一樣。
  
   注:參看'New Version Required'的第13頁。
  
  2.用適當的選項-x os_name 和 -x os_release來執行swinstall,並指明
  -x reinstall=true 和 -x reinstall_files=true。例如,將32位的11.0升級位64位
  的11.0。
  
   swinstall -x os_name=HP-UX:64 -x os_release=B.11.00 \
  
   -x reinstall=true -x reinstall_files=true
  
   注:在10.30的圖形用戶界面上運行swinstall,它提供交互式的菜單,在10.30到11.0的升級中將不起作用,請使用命令行界面(對一個批處理更新),或終端用戶界面(為終端設計的非圖形界面)。
  - 從命令行更新:
  
   a.獲取SD的新版本。
  注:參看`New Version Required'的第13頁。
  
   b.運行swinstall,指明軟件選擇選項,以及os_name和os_release,如
   本例中所示: swinstall -x autoreboot=true -x os_name=HP-UX:32 \
   -x os_release=B.11.00-x match_target=true
  
   - 使用終端界面更新:
  
   a. 獲取SD的新版本.
  
  注:參看`New Version Required'的第13頁。
  
   b.確保您的顯示變量沒有設置,例如:
   export DISPLAY=
  
   c.運行swinstall,指明os_name和os_release,例如:
  
   swinstall -x os_name=HP-UX:32 -x os_release=B.11.00
  
  

Copyright © Linux教程網 All Rights Reserved