利用 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 儲存庫複製到一個目標儲存庫中,並刪除重複的構件,讓儲存庫保持越小越好。 您也可以刪除(或「刪改」)儲存庫,移除非必要的維護層次或產品。
您可以從 IBM 支援中心入口網站下載 Packaging Utility 的最新版本。
如同 Installation Manager,Packaging Utility 也有 GUI 和指令行介面。 您必須指定包含您想要複製的供應項目之 Installation Manager 儲存庫的儲存庫 URL。
http://www.ibm.com/software/repositorymanager/offering_name
利用 Packaging Utility 來建立的目標儲存庫一律支援完整安裝;因此,您無法利用 Packaging Utility 來建立只是修正套件副本的儲存庫。 不過,您建立的儲存庫可以只包含支援直接安裝到修正套件層次的最少內容。 設想下面這兩個使用 Packaging Utility 安裝資料夾所提供之 Packaging Utility 指令行介面 (PUCL.exe) 的範例。
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 指向您自訂的儲存庫。
平台 | 選項 | 結果儲存庫 |
---|---|---|
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 資訊中心。