在SFHA 5.1 之前的版本中,Symantec 透過釋出MP(Maintenance Pack) 來給客戶提供補丁,比如,5.0 MP3。
從5.1 開始,Symantec將不再使用MP,而透過SP,RP,PR,P,HF 來發布補丁。
術語解釋:
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。
釋出原則
- 每9個月釋出一個 SP。
- 每3個月要麼釋出一個RP, 要麼釋出一個 SP。
- 根據新的作業系統版本不定期釋出 PR。
- RP 和 SP 釋出示例如下
- 5.1 GA 釋出(2009年12月)
- + 3 月(2010年3月), 第一個 RP(Rolling Patch) 5.1 RP1 釋出
- + 3 月(2010年6月), 第二個 RP(Rolling Patch) 5.1 RP2 釋出
- + 3 月(2010年9月), 第一個 SP(Service Pack) 5.1 SP1 釋出
- + 3 月(2010年12月), 第一個 5.1 SP1 的RP(Rolling Patch) 5.1 SP1-RP1釋出
- + 3 月(2011年3月), 第二個 5.1 SP1 的RP(Rolling Patch) 5.1 SP1-RP2釋出
- + 3 月(2011年6月), 第二個 SP(Service Pack) 5.1 SP2 釋出
- 由於 5.1 SP2 會在 5.1 GA 釋出 18個月後才釋出, 屆時將根據實際情況來決定是否釋出5.1 SP2, 或 5.1 SP1-RP3。
- 一旦下一個新的主版本或次版本釋出,將依據以上原則開始新一輪的 SP 和 RP 釋出。
|
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
VERSION=5.1
# pkginfo -l
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.1或5.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 |
更多資訊也可參考Symantec公佈的影片資料: