扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
这里是一些为升级到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,例如:
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者