Chinaunix首页 | 论坛 | 博客
  • 博客访问: 365640
  • 博文数量: 93
  • 博客积分: 3010
  • 博客等级: 中校
  • 技术积分: 879
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-06 23:29
文章分类

全部博文(93)

文章存档

2014年(2)

2011年(1)

2010年(2)

2009年(6)

2008年(6)

2007年(13)

2006年(63)

我的朋友

分类:

2006-05-22 00:07:23

第一、   概念

软件产品的构成

LPP

PackageA

 

PackageB

 

FileSetA

FileSetB

 

FileSetA

 

FileSetB

 

文件集:实现特定功能的基本单元。

软件包:一组共同功能的文件集而组成的可以单独安装的影像。一般以BFF文件格式。

软件产品:由一个或者多个Package构成一个完整的LPP

举例:

bos -> bos.net -> bos.net.tcp

软件束(Bvundle):是一个软件列表,以 .bnd结尾,一个束包括一组FileSetPackageLPP

 

2、软件产品的命名格式

一个软件产品由名称和版本号来识别。

一个软件产品的名称由4个部分组成,格式如下:LPP.Package.FileSet.Suffix.这种格式称为installp格式,例如bos.net.tcp.server就对应于上面的格式,Suffix是一个后缀。

标准的后缀名如下

Suffix

含义

.adt

LPP应用的开发包

.com

2个比较类似FileSet中相同的代码

.compat

LPP将来的版本中删除兼容的代码

.data

FileSet/usr/share部分

.dev

支持LPP 设备

.diag

文件集的诊断

.fnt

文件集的字体部分

info[lang]

LPPInfoExplorer数据库

.help[lang]

LPP 的帮助文件

.loc

LPP的位置

.mp

用于多CPU 的特定代码

.msg[lang]

翻译后的信息

.rte

运行期或者最小化时的FileSet

.smit

FileSetSMIT工具和对话

.ucode

FileSet的微码

.up

CPU的代码

软件产品的版本格式:

VersionNumber.ReleaseNumber.ModificationLevel.FixLevel,

1~2个数字  .12个数字. 14个数字.14个数字 特别说明一下,在主版本、发布号、修正级别、修订级别中不要求包含前导的‘0’。例如版本号:05.01.000.0000可以写为5.1.0.0

 

3、软件的安装状态

a.更新软件包有两种Bundle(),一个是更新束,它是对软件功能进行增强,同时修改bug,同时可能添加新设备驱动程序。另外一种是版本升级束,是对原来版本的升级,是最新版本的软件。

 

b.

暂时应用状态Applied:系统中保留旧版软件,如果需要的话可以恢复。

提交确认状态Committed:不会保留旧版本。

  当安装一个新软件的时候系统中如果没有该软件的旧版本,只能提交确认这个软件,使之处于Committed状态。

  Applied的软件通过确认(Commit,就可以变成Committed状态。也可以通过拒绝(Reject)新版本,恢复旧版本。

 

4、软件的rootusrshare部分

一个文件集可以被划分成3部分,分别是rootusrshare部分,在5L以后的版本中,软件打包是必需的。

a、  usr,可以被相同硬件体系结构的机器共享的部分。

b、  root,不可以被共享的部分,这个部分一般跟机器配置和产品配置有关。

c、  share,包含被任何硬件体系机器共享的部分,有可能包含非可执行的文本和数据文件。这一部分是可选的,并不是所有软件产品都有这个部分。

在安装软件的过程中,将该软件的这3个部分复制到各自的目录中,usr一般对应/usrroot对应/share对应/usr/share

 

5、软件修订包(FIX

  a、临时性纠正软件(Program Temporary Fix),也就是软件修订包(FIX),有时候也叫补丁,修订包分为4种:PTFAPAR、维护包和推荐维护包。其中PTFAPRP是对文件集的修订;维护包和推荐维护包包含大量的PTFAPAR,主要是对操作系统的修订。

  b、每次更新一个文件的更新包,这个文件集的修订级别(Fix Level)就会被调整,对一个特殊的文件集一次更新就构成一个修订级别。

  cPTF 指文件集的可单独安装的更新包。一般是增强FileSet的功能和修改小错误。一个PTFK可以包含一个或者多个文件集。使用installp

  dAPAR是一个针对系统中少见的问题而发布的紧急的软件修订包。APAR经过测试和检验之后,最终变成PTF,用installp命令可以安装到系统中。

  e、每个修订包有一个修订号,被更新的文件集的修订号就会变成最新的修级别,PTF ID 一般“U”开头,APAR一般用“IY”开头。

  f、维护包。升级系统 的修正级别。ML4320

  g、推荐维护包。RML5100-01

阅读(1652) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~