使用 IBM Packaging Utility 来创建定制安装库

WebSphere® Application Server Liberty 使用 IBM® Installation Manager 进行安装和生命周期管理。 Installation Manager 访问内含软件产品安装内容的源存储库。您可以在产品介质、IBM 主管的基于 Web 的存储库以及 Passport Advantage® 中找到存储库。IBM Packaging Utility 可以帮助您创建和定制企业存储库,这些存储库包含您的业务各个方面需要的产品和维护级别的正确组合。

关于此任务

使用 Installation Manager 来连接 Installation Manager 存储库(或存储库集)以查找可供您安装的产品和服务更新。Installation Manager 存储库只是一个树结构文件夹,内含产品有效内容和元数据。可以直接从 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。

有关存储库 URL 的列表,请参阅 Liberty 产品的在线产品存储库。Installation Manager 存储库 URL 遵循此模式:
http://www.ibm.com/software/repositorymanager/offering_name
注: 此位置不包含可以使用 Web 浏览器访问的 Web 页面。

使用 Packaging Utility 创建的目标存储库将总是支持完整安装;因此,您无法使用 Packaging Utility 来创建仅作为修订包副本的存储库。但是,可以创建包含最少内容的存储库以支持直接安装到修订包级别。请考虑下列两个示例,它们使用 Packaging Utility 安装文件夹中提供的 Packaging Utility 命令行界面 (PUCL.exe)。

  • 示例 1
    注: 请注意,必须阅读随产品文件提供的许可协议,然后通过在命令中指定 -acceptLicense 来表示您接受许可协议,如以下示例所示。
    PUCL copy com.ibm.websphere.liberty.BASE 
    -repositories
      http://www.ibm.com/software/repositorymanager/com.ibm.websphere.liberty.BASE 
    -target D:\LIB_BASE_version
    -prompt 
    -showProgress
    -acceptLicense

    由于未针对产品名称指定版本号,所以此命令将创建一个新的存储库,用来支持直接安装到 WebSphere Application Server Liberty 的最新修订包级别。

  • 示例 2
    PUCL copy com.ibm.websphere.liberty.BASE_16.0.2.20160503_0200 
    -repositories
      http://www.ibm.com/software/repositorymanager/com.ibm.websphere.liberty.BASE 
    -target D:\LIB_BASE 
    -prompt 
    -showProgress
    -acceptLicense
    
    PUCL copy com.ibm.websphere.liberty.BASE_16.0.3.20160829_1838 
    -repositories
      http://www.ibm.com/software/repositorymanager/com.ibm.websphere.liberty.BASE 
    -target D:\LIB_BASE 
    -prompt 
    -showProgress
    -acceptLicense

    第一个命令 WebSphere Application Server Liberty 使用 16.0.0.2 来创建目标存储库。第二个命令将 16.0.0.3 修订包添加到同一个存储库。您现在可以使用此生成的存储库来安装修订包 16.0.0.2、安装修订包 16.0.0.3,或者从 16.0.0.2 更新到 16.0.0.3。

提示: 借助某些产品(例如 IBM SDK Java™ Technology Edition),您可以使用 Packaging Utility 并指定 -platform 选项(有时称为“平台切割”)来创建作用域为组织所使用的平台和体系结构的存储库。可通过指定带有 osarch 参数的 -platform 选项,在命令行方式下使用此功能部件,如以下示例中所示:
PUCL copy com.ibm.java.jdk.v8 
-repositories http://www.ibm.com/software/repositorymanager/com.ibm.java.jdk.v8 
-platform os=linux,arch=ppc64
-target D:\LIB_BASE
-prompt
-showProgress
-acceptLicense</p>
可以将存储库的作用域限定为创建或存储存储库的平台之外的平台。例如,可以在 Windows 系统上运行 Packaging Utility 以使用要在 Linux 系统上进行安装所需的内容来创建存储库。在 Linux 上进行安装期间,您将 Installation Manager 指向定制存储库。
下表列示用于创建本地 IBM SDK Java Technology Edition 产品存储库(按操作系统和体系结构进行切割)的有效组合。
表 1. 使用 Packaging Utility 创建本地 IBM SDK Java Technology Edition 产品存储库的有效组合
平台 选项 生成的存储库
Windows os=win32,arch=x86 32 位存储库(用于 32 位 Windows 操作系统和 64 位 Windows)
os=win32.arch=x86_64 64 位存储库(用于 64 位 Windows)
Linux Intel os=linux,arch=x86 32 位存储库(用于 32 位 Linux Intel 和 64 位 Linux Intel)
os=linux.arch=x86_64 64 位存储库(用于 64 位 Linux Intel)
Linux Power® os=linux,arch=ppc 32 位存储库(用于 32 位 Linux Power 和 64 位 Linux Power)
os=linux.arch=ppc64 64 位存储库(用于 64 位 Linux Power)
zLinux os=linux,arch=s390 32 位存储库(用于 32 位 zLinux 和 64 位 zLinux)
os=linux.arch=s390x 64 位存储库(用于 64 位 zLinux)
AIX® os=aix,arch=ppc 32 位存储库(用于 32 位 AIX 和 64 位 AIX)
os=aix.arch=ppc64 64 位存储库(用于 64 位 AIX)
Solaris Sparc os=solaris,arch=sparc 32 位存储库(用于 32 位 Solaris Sparc 和 64 位 Solaris Sparc)
os=solaris,arch=sparc64 64 位存储库(用于 64 位 Solaris Sparc)
Solaris Intel os=solaris,arch=x86_64 64 位存储库(用于 64 位 Solaris Intel)
HP-UX Itanium os=hpux,arch=ia64 64 位存储库(用于 64 位 HP-UX Itanium)
z/OS® os=zos,arch=s390x 64 位存储库(用于 z/OS)

有关平台切割的更多信息,请参阅 IBM Packaging Utility 产品文档


用于指示主题类型的图标 任务主题

文件名:twlp_ins_creating_cust_reps.html