Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1187173
  • 博文数量: 245
  • 博客积分: 10185
  • 博客等级: 上将
  • 技术积分: 2744
  • 用 户 组: 普通用户
  • 注册时间: 2006-10-30 17:07
文章分类

全部博文(245)

文章存档

2015年(1)

2014年(1)

2013年(1)

2012年(1)

2011年(37)

2010年(20)

2009年(14)

2008年(38)

2007年(88)

2006年(44)

分类:

2010-05-12 14:40:27

SFHA 5.1系列讲座 新的补丁发布模式

 

SFHA 5.1 之前的版本中,Symantec 通过发布MP(Maintenance Pack) 来给客户提供补丁,比如,5.0 MP3

5.1 开始,Symantec将不再使用MP,而通过SPRPPRPHF 来发布补丁。

术语解释:

GA(Generally Available):  产品正式发布。

SP(Service Pack):  官方补丁发布, 包含对一些Bug的解决和一些小的功能改进。

RP(Rolling Patch):  官方补丁发布,只包含对一些Bug的解决。

PR(Platform Release):  官方发布,支持新发布的操作系统版本, 比如Solaris 11

P (Patch):  官方发布,P patches 用于解决代码开发冻结到正式发布其间发现的Bug

HF (Hot Fix): 非官方发布,用于实时解决客户发现的Bug

发布原则

2

3个月要么发布一个RP 要么发布一个 SP

根据新的操作系统版本不定期发布 PR

-  RP SP 发布示例如下

·         5.1 GA 发布(200912月)

·         + 3 月(20103月), 第一个 RP(Rolling Patch)  5.1 RP1 发布

·         + 3 月(20106月), 第二个 RP(Rolling Patch)  5.1 RP2 发布

·         + 3 月(20109月), 第一个 SP(Service Pack)  5.1 SP1 发布

·         + 3 月(201012月), 第一个 5.1 SP1 RP(Rolling Patch)  5.1 SP1-RP1发布

·         + 3 月(20113月), 第二个 5.1 SP1 RP(Rolling Patch)  5.1 SP1-RP2发布

·         + 3 月(20116月), 第二个 SP(Service Pack)  5.1 SP2 发布

- 由于 5.1 SP2 会在 5.1 GA 发布 18个月后才发布, 届时将根据实际情况来决定是否发布5.1 SP2 5.1 SP1-RP3

- 一旦下一个新的主版本或次版本发布,将依据以上原则开始新一轮的 SP RP 发布。

1

 

软件包版本号规则

SP/RP/P 补丁或软件包的版本号将遵循以下规则:

...

其中:

是单个数字;

是单个数字;

是两位数字。

示例如下:

GA = 5.1.000.000

SP1 = 5.1.100.000

PR1 = 5.1.010.000

RP1 = 5.1.001.000

P Patch 1 = 5.1.000.100

Hot Fix  1 = 5.1.000.001

5.1 SP1-PR2 = 5.1.120.000 (支持新的操作系统平台,如Solaris 11 AIX 7

5.1 SP1-PR2-RP1 = 5.1.121.000 (有可能我们需要在下一个SP 主版本/次版本发布之前为当前的PR发布启动一个新的 RP

5.1 SP2-PR2 = 5.1.220.000

5.1 SP2-RP1-P1-Hot fix 1 = 5.1.201.101

由于Solaris 补丁不能修改软件包的版本号,但能够修改软件包的某些属性,所以在Solaris上,除通过软件包版本号得到主/次版本号外, 还需检查软件包PSTAMP属性来得到完整的版本号。 例如:

# pkginfo -l | grep VERSION

VERSION=5.1

# pkginfo -l | grep PSTAMP

PSTAMP=5.1.001.000-5.1RP1-2010-03-02

根据以上两项结果最终确定这个软件包是5.1RP1发布的。

另外在AIX 上,操作系统将省略版本号中的第3和第4字段中的前导的‘0',例如: ‘5.1.010.001' 将被省略为 ‘5.1.10.1' 为了在AIX上识别5.15.1以后版本的软件包的版本号,可以把第3和第4字段以前导 ‘0'补齐3位。 例如:

# lslpp -Lq VRTSvxfs

  VRTSvxfs                   5.1.1.0    C     F    Veritas File System by

                                                   Symantec 5.1_RP1

将其中版本号‘5.1.1.0'补齐前导‘0'后,其版本号变为‘5.1.001.000', 即可判断其为5.1RP1发布的。

下表简要描述了不同Unix平台上版本号的细微差异:

发布

Solaris Package version

AIX Fileset version

Linux RPM version

HPUX Depot version

 

Major

(主版本号)

 

 

6.0.000.000

 

6.0. 0.0

 

6.0.000.000

 

6.0.000.000

 

Minor

(次版本号)

 

 

5.1.000.000

 

 

5.1.0.0

 

5.1.000.000

 

5.1.000.000

 

Rolling Patch (RP)

 

5.1.001.000 (PSTAMP = 5.1.001.000-5.1RP1-yyyy-mm-dd)

 

5.1.1.0

 

5.1.001.000

 

5.1.001.000

 

Maintenance Pack

(MP) - 5.0x

 

5.0.400.000 (PSTAMP = 5.0.400.000-5.0MP4-yyyy-mm-dd)

 

5.0.400.0

 

5.0.400.000

 

5.0.400.000

 

Service Pack (SP)

 

5.1.100.000 (PSTAMP = 5.1.100.000-5.1SP1-yyyy-mm-dd)

 

5.1.100.0

 

5.1.100.000

 

5.1.100.000

 

Platform Release (PR)

 

 

5.1.010.000 

(新软件包)

 

 

5.1.10.0

 

5.1.010.000

 

5.1.010.000

 

P Patch

 

5.1.000.100 (PSTAMP = 5.1.000.100-5.1P 1-yyyy-mm-dd)

 

5.1.0.100

 

5.1.000.100

 

5.1.000.100

 

Hot Fix

 

5.1.000.120 (PSTAMP = 5.1.000.120-5.1P1HF20-yyyy-mm-dd)

 

 

5.1.0.120

 

5.1.000.120

 

5.1.000.120

 

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

chinaunix网友2010-06-22 13:54:22

thx