怎样升级到HP-UX 11.0

日期: 2008-05-25 来源:TechTarget中国

  这里是一些为升级到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

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐