利用 IBM Packaging Utility 建立自訂安裝儲存庫

IBM® WebSphere® Application Server Liberty 利用 IBM Installation Manager 來進行安裝和生命週期管理。 Installation Manager 會存取包含軟體產品安裝內容的來源儲存庫。 在產品媒體、IBM 代管的 Web 型儲存庫及 Passport Advantage® 中,都能夠取得這些儲存庫。 IBM Packaging Utility 可協助您建立及自訂企業儲存庫,以包含商業各層面所需之產品和維護層次的正確組合。

關於這項作業

您利用 Installation Manager 來連接到 Installation Manager 儲存庫(或儲存庫集),以尋找可供您進行安裝的產品和服務程式更新。 Installation Manager 儲存庫只是一個包含產品有效負載和 meta 資料的樹狀結構檔案資料夾。 您可以直接從 IBM Web 型服務儲存庫安裝您需要的軟體產品,或從 Passport Advantage 下載壓縮檔並將它解壓縮,從產生的解壓縮檔案資料夾中安裝產品。 解壓縮檔案後的結果也可視為 Installation Manager 儲存庫。 如同任何 Installation Manager 儲存庫,這些解壓縮的檔案可以放在內部 HTTP 伺服器、FTP 伺服器或網路裝載上,供組織使用。

Packaging Utility 是 Installation Manager 隨附的工具,您可以利用它來建立及管理您組織的自訂 Installation Manager 儲存庫。 您可以將多個套件、維護層次和修正程式複製到單一儲存庫中。 Packaging Utility 會從來源儲存庫複製到您的目標自訂儲存庫。 來源儲存庫可以包括任何可存取的 Installation Manager 儲存庫,其中包括 IBM Web 代管產品儲存庫和解壓縮的 Passport Advantage 下載項目。

如需 Packaging Utility 的相關資訊,請移至 IBM Packaging Utility 資訊中心

程序

利用 Packaging Utility 來建立自訂或「企業」的 Installation Manager 儲存庫,以包含符合您的商業需求的特定產品和維護層次。

您作為管理者,可以控制企業儲存庫的內容,然後利用它來作為中央儲存庫,您的組織可以連接到這個儲存庫來執行產品安裝和更新。

基本上,Packaging Utility 會從一組來源 Installation Manager 儲存庫複製到一個目標儲存庫中,並刪除重複的構件,讓儲存庫保持越小越好。 您也可以刪除(或「刪改」)儲存庫,移除非必要的維護層次或產品。

您可以從 IBM 支援中心入口網站下載 Packaging Utility 的最新版本。

如同 Installation Manager,Packaging Utility 也有 GUI 和指令行介面。 您必須指定包含您想要複製的供應項目之 Installation Manager 儲存庫的儲存庫 URL。

Installation Manager 儲存庫 URL 的型樣如下:
http://www.ibm.com/software/repositorymanager/offering_name
註: 這個位置未包含可利用 Web 瀏覽器來存取的網頁。
例如,WebSphere Application Server Liberty 產品儲存庫所在的 URL 如下:
  • WebSphere Application Server Liberty Core 8.5 版
    http://www.ibm.com/software/repositorymanager/com.ibm.websphere.liberty.v85
  • WebSphere Application Server Liberty Core 試用版 8.5 版
    http://www.ibm.com/software/repositorymanager/com.ibm.websphere.liberty.TRIAL.v85
請參閱 WebSphere Application Server 供應項目線上產品儲存庫,以瞭解其他產品儲存庫。

利用 Packaging Utility 來建立的目標儲存庫一律支援完整安裝;因此,您無法利用 Packaging Utility 來建立只是修正套件副本的儲存庫。 不過,您建立的儲存庫可以只包含支援直接安裝到修正套件層次的最少內容。 設想下面這兩個使用 Packaging Utility 安裝資料夾所提供之 Packaging Utility 指令行介面 (PUCL.exe) 的範例。

  • 範例 1
    註: 請注意,您必須閱讀隨附於產品檔案的授權合約,然後依照下列範例所示,在指令中指定 -acceptLicense,表示您接受授權合約。
    PUCL copy com.ibm.websphere.liberty.v85
    –repositories
      http://www.ibm.com/software/repositorymanager/com.ibm.websphere.liberty.v85
    -target D:\LIB_CORE_version
    -prompt
    -showProgress
    -acceptLicense

    由於供應項目名稱未指定版本號碼,這個指令所建立的新儲存庫支援直接安裝到 WebSphere Application Server Liberty 8.5 版的最新修正套件層次。 這個新儲存庫不支援安裝 8.5.5.0 版,但它支援從現有的 8.5.5.0 版安裝架構更新至最新的版本。

  • 範例 2
    PUCL copy com.ibm.websphere.liberty.v85_8.5.5.0.20110503_0200
    –repositories
      http://www.ibm.com/software/repositorymanager/com.ibm.websphere.liberty.v85
    -target D:\LIB_CORE
    -prompt
    -showProgress
    -acceptLicense
    
    PUCL copy com.ibm.websphere.liberty.v85_8.5.5.1.20110829_1838
    –repositories
      http://www.ibm.com/software/repositorymanager/com.ibm.websphere.liberty.v85
    -target D:\LIB_CORE
    -prompt
    -showProgress
    -acceptLicense

    第一個指令會建立含有 WebSphere Application Server Liberty 8.5.5.0 版的目標儲存庫。 第二個指令會將 8.5.5.1 版修正套件新增到相同的儲存庫中。 現在,您可以利用這個產生的儲存庫來安裝 8.5.5.0 版、安裝 8.5.5.1 版,或從 8.5.5.0 版更新至 8.5.5.1 版。

提示: 對於某些供應項目,例如適用於 Liberty 的 WebSphere SDK Java™ Technology Edition 7.0 版,您可以使用 Packaging Utility 搭配 -platform 選項(有時也稱為「平台分割」),來建立以組織所用平台和架構為範圍的儲存庫。 依照下列範例所示,在 -platform 選項中指定 osarch 引數,可以在指令行模式下使用這個特性:
PUCL copy com.ibm.websphere.liberty.IBMJAVA.v70
–repositories http://www.ibm.com/software/repositorymanager/com.ibm.websphere.liberty.IBMJAVA.v70
-platform os=linux,arch=ppc64
-target D:\LIB_CORE
-prompt
-showProgress
-acceptLicense</p>
您的儲存庫可以針對並非建立或儲存所在的平台來設定範圍。 例如,您可以在 Windows 系統上執行 Packaging Utility,來建立其內容必須安裝在 Linux 系統上的儲存庫。 在 Linux 上安裝期間,您將 Installation Manager 指向您自訂的儲存庫。
下表列出建立本端 WebSphere SDK Java Technology Edition for Liberty 7.0 版供應項目儲存庫的有效組合(依作業系統和架構區分)。
表 1. 利用 Packaging Utility 來建立本端 WebSphere SDK Java Technology Edition for Liberty 7.0 版供應項目儲存庫的有效組合
平台 選項 結果儲存庫
Windows os=win32,arch=x86 適用於 32 位元 Windows OS 和 64 位元 Windows 的 32 位元儲存庫
os=win32.arch=x86_64 適用於 64 位元 Windows 的 64 位元儲存庫
Linux Intel os=linux,arch=x86 適用於 32 位元 Linux Intel 和 64 位元 Linux Intel 的 32 位元儲存庫
os=linux.arch=x86_64 適用於 64 位元 Linux Intel 的 64 位元儲存庫
Linux Power® os=linux,arch=ppc 適用於 32 位元 Linux Power 和 64 位元 Linux Power 的 32 位元儲存庫
os=linux.arch=ppc64 適用於 64 位元 Linux Power 的 64 位元儲存庫
zLinux os=linux,arch=s390 適用於 32 位元 zLinux 和 64 位元 zLinux 的 32 位元儲存庫
os=linux.arch=s390x 適用於 64 位元 zLinux 的 64 位元儲存庫
AIX® os=aix,arch=ppc 適用於 32 位元 AIX 和 64 位元 AIX 的 32 位元儲存庫
os=aix.arch=ppc64 適用於 64 位元 AIX 的 64 位元儲存庫
Solaris Sparc os=solaris,arch=sparc 適用於 32 位元 Solaris Sparc 和 64 位元 Solaris Sparc 的 32 位元儲存庫
os=solaris,arch=sparc64 適用於 64 位元 Solaris Sparc 的 64 位元儲存庫
Solaris Intel os=solaris,arch=x86_64 適用於 64 位元 Solaris Intel 的 64 位元儲存庫
HP-UX Itanium os=hpux,arch=ia64 適用於 64 位元 HP-UX Itanium 的 64 位元儲存庫
z/OS® os=zos,arch=s390x 適用於 z/OS 的 64 位元儲存庫

如需平台分割的相關資訊,請移至 IBM Packaging Utility 資訊中心


指示主題類型的圖示 作業主題

資訊中心條款 | 意見


「時間戳記」圖示 前次更新: 2015 年 6 月 22 日
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=twlp_ins_creating_cust_reps
檔名:twlp_ins_creating_cust_reps.html