使用命令行在 IBM i 操作系统上安装 Liberty 修订包
产品修订包所包含的捆绑服务可用来将 WebSphere® Application Server Liberty Core 升级到新的产品级别。临时修订针对已知的特定问题提供校正服务。可以使用 IBM® Installation Manager 命令行功能,利用适用于您的 WebSphere Application Server Liberty Core 安装的服务级别的修订来更新产品。
开始之前
有关 WebSphere Application Server for IBM i 更新的信息,请联系 IBM 软件支持中心。可以从 IBM 软件支持中心和 Fix Central 获取最新信息。
如果要从基于本地目录的存储库或 Liberty Asset Repository Service 实例中安装 Liberty 资产,请配置这些存储库。有关 Liberty 资产存储库的更多信息,请参阅使用 Installation Manager 安装资产。
关于此任务
- 您也可以将响应文件与 Installation Manager 一起使用来安装修订包。有关如何创建和使用响应文件的信息,请参阅使用响应文件在 IBM i 操作系统上安装 Liberty 修订包和 IBM Installation Manager 信息中心。
- 不能使用 iRemoteInstall 命令来安装修订包。
要安装 Liberty 概要文件 V8.5.5.4 及更高版本,必须具有 IBM Installation Manager V1.6.2 或更高版本。
过程
- 要获取适用于 WebSphere Application Server Liberty Core 安装的修订列表,以及每个修订的特定信息,请执行下列操作。
- 转至 Fix Central。
- 选择 WebSphere 作为产品组。
- 选择 WebSphere Application Server 作为产品。
- 选择已安装的版本。
- 选择您的操作系统作为平台,然后单击继续。
- 选择浏览以查找修订,然后单击继续。
- 单击每个修订下方的更多信息以查看有关修订的信息。
- 建议:为您想要安装的所有修订创建一个名称列表。
- 执行下列其中一个过程以使用修订包来更新 WebSphere Application Server Liberty Core 安装。
- 访问内含修订包的实时服务存储库,并使用基于 Web 的更新。使用本地系统上的 Installation Manager,利用基于 Web 的实时服务存储库中的临时修订,更新 WebSphere Application Server Liberty Core。
- 对于实时服务存储库,请使用安装期间一般可用产品存储库所使用的那些 URL。这些 URL 基于以下模式:
其中 offering_ID 是您可以在用于受支持操作系统的 WebSphere Application Server 产品上找到的产品标识。http://www.ibm.com/software/repositorymanager/offering_ID
- 这些位置不包含可以使用 Web 浏览器来访问的 Web 页面。它们是您对 Installation Manager 指定的基于 Web 的远程存储库位置,以便 Installation Manager 能维护产品。
要安装来自服务存储库的修订,请执行下列操作:- 如果尚不具有包含 IBM 软件用户标识和密码的 Installation Manager 凭证存储文件和主密码文件,请创建可让您访问该存储库的文件。注: 这些是您用来访问受保护 IBM 软件 Web 站点的凭证。有关为 Installation Manager 创建凭证存储文件和主密码文件的信息,请参阅 IBM Installation Manager 信息中心。提示: 创建凭证存储文件时,如果 imutilsc 命令找不到指定的 URL,请在存储库 URL 位置的末尾追加 /repository.config。
- 使用具有 *ALLOBJ 和 *SECADM 特权的用户概要文件登录 IBM i 系统。
- 停止要进行更新的 WebSphere Application Server Liberty Core 安装上的所有服务器和应用程序。
- 在 CL 命令行上,运行 STRQSH 命令以启动 Qshell 命令 Shell。
- 确保 umask 设置为 022。要验证 umask 设置,请发出以下命令:
要将 umask 设置设置为 022,请发出以下命令:umask
umask 022
- 切换到 Installation_Manager_binaries/eclipse/tools 目录,其中 Installation_Manager_binaries 是 Installation Manager 的安装根目录。
在 IBM i 系统上,Installation Manager 的根目录是 /QIBM/ProdData/InstallationManager。
- 安装修订包。
./imcl install offering_ID_offering_version,optional_feature_ID -repositories source_repository -installationDirectory offering_installation_location -secureStorageFile storage_file -masterPasswordFile master_password_file -acceptLicense
注: 使用 Installation Manager V1.6.2 和更高版本时,您应该使用 -secureStorageFile 和 -masterPasswordFile 选项将凭证存储在凭证存储文件中。对于版本低于 V1.6.2 的 Installation Manager,使用 -keyring 和 -password 选项来访问密钥环文件中的凭证。V1.6.2 中不推荐使用这些选项。不存在从密钥环文件到存储文件的迁移路径,这是因为,这些文件的结构存在差异。有关使用 -secureStorageFile 和 -masterPasswordFile 选项将凭证存储在凭证存储文件中的更多信息,请参阅 Installation Manager V1.6 信息中心。有关使用 -keyring 和 -password 选项将凭证存储在密钥环文件中的更多信息,请参阅 Installation Manager V1.5 信息中心。提示:- offering_ID 是用于受支持操作系统的 WebSphere Application Server 产品上列出的产品标识。
- offering_version 是要安装的产品的特定版本,可以选择性地使用下划线将其附加到产品标识(例如 8.5.5.20110503_0200)。
- 如果未指定 offering_version,那么将安装产品的最新版本以及该版本的所有临时修订。
- 如果指定了 offering_version,那么将安装产品的指定版本,但不会安装该版本的临时修订。
对存储库运行以下命令时,可以看到产品版本通过下划线附加到产品标识的末尾:./imcl listAvailablePackages -repositories source_repository
- 您也可以通过 -installFixes 参数指定 none、recommended 或 all,以指示要随产品一起安装的临时修订。
- 如果未指定产品版本,那么 -installFixes 选项缺省为 all。
- 如果指定了产品版本,那么 -installFixes 选项缺省为 none。
- 可以添加用逗号分隔的功能部件列表。
可以指定要从 Liberty Repository 安装的其他资产。有关 Liberty Repository 资产的列表,请参阅 WASdev.net 上的 Downloads 页面。
要从 IBM WebSphere Liberty Repository 中安装资产,您必须可访问因特网,且必须具有 IBM Installation Manager V1.6.2 或更高版本。
如果要安装 Liberty Repository 功能部件,请在 -properties 参数的 user.feature 选项上指定短名称或符号名称。多个功能部件名称之间使用双逗号分隔。以下示例安装 Portlet 容器和 Portlet Serving 功能部件:-properties user.feature=portlet-2.0,,portletserving-2.0,user.accept.license=true
对于 V8.5.5.5 及更高版本,不需要 user.accept.license=true。
从 V8.5.5.4 开始,extprogmodels 功能部件不再可用。反而应安装 extendedPackage-1.0 附加组件,或从 Liberty Repository 安装您需要的各个功能部件。请参阅以下主题以获取更多信息:
可通过指定 user.addon 选项来安装一组完整扩展编程模型功能部件:-properties user.addon=extendedPackage-1.0,user.accept.license=true
如果升级包含 extprogmodels 功能部件的 WebSphere Application Server Liberty 概要文件 V8.5.5.3 或先前版本,那么 Installation Manager 会自动安装 extendedPackage-1.0 附加组件。必须指定 user.accept.license 选项:-properties user.accept.license=true
要了解有关 Liberty Repository 及其包含的资产的更多信息,请参阅Liberty Repository。还可从 Liberty Asset Repository Service 实例或基于本地目录的存储库中安装资产。有关这些资产存储库的更多信息,请参阅使用 Installation Manager 安装资产。在 -repositories 参数上添加存储库 URL 或目录。系统按指定存储库的顺序访问存储库。缺省情况下,Liberty Repository 是安装期间所访问的最后一个存储库。要禁用对 Liberty Repository 的访问,请将 -properties 参数上的 user.useLibertyRepository 选项设置为 false。以下示例首先从 Liberty Asset Repository Service 的 https://your_onprem_asset_repo_url 实例中安装资产。如果这些资产不可用,那么系统会从基于本地目录的存储库 /QIBM/LocalAssetRepo 中安装资产。对 IBM WebSphere Liberty Repository 的访问被禁用:
./imcl install com.ibm.websphere.liberty.v85 -properties user.useLibertyRepository=false,user.addon=extendedPackage-1.0,user.feature=portlet-2.0 -installationDirectory /QIBM/ProdData/Liberty -acceptLicense -repositories /QIBM/LibertyProductRepo,https://your_onprem_asset_repo_url,/QIBM/LocalAssetRepo -sharedResourcesDirectory /QIBM/UserData/InstallationManager/IMShared -showProgress
- 如果已通过安装 WebSphere Application Server 组 PTF 来获取了修订包,那么可以使用本地修订包存储库来安装修订包。
有关本地修订包存储库的信息,请参阅文件 /QIBM/WAS/WASFixpacks/ReadmeV85.html 或 /QIBM/WAS/WASFixpacks/ReadmeV85.txt。
- 可选:列示所有已安装软件包以验证安装:
./imcl listInstalledPackages -long
- 对于实时服务存储库,请使用安装期间一般可用产品存储库所使用的那些 URL。这些 URL 基于以下模式:
- 从 Fix Central 下载包含修订包的文件,然后使用本地更新。可以从 Fix Central 下载包含修订包的压缩文件。每个压缩修订文件都包含修订包的 Installation Manager 存储库,并且通常具有 .zip 扩展名。下载修订文件之后,可以使用 Installation Manager,利用修订包来更新 WebSphere Application Server Liberty Core。
- 要下载修订包,请执行下列操作:
- 转至 Fix Central。
- 选择 WebSphere 作为产品组。
- 选择 WebSphere Application Server 作为产品。
- 选择已安装的版本。
- 选择您的操作系统作为平台,然后单击继续。
- 选择浏览以查找修订,然后单击继续。
- 选择要下载的修订包,然后单击继续。
- 选择下载选项,然后单击继续。
- 单击我同意以同意条款和条件。
- 单击立即下载以下载修订包。
- 将二进制格式的压缩修订文件传输到将安装该修订文件的 IBM i 系统。
- 将压缩的存储库文件解压到系统上的目录。
- 要安装来自所下载文件的修订包,请执行下列操作:
- 使用具有 *ALLOBJ 和 *SECADM 特权的用户概要文件登录 IBM i 系统。
- 停止要进行更新的 WebSphere Application Server Liberty Core 安装上的所有服务器和应用程序。
- 在 CL 命令行上,运行 STRQSH 命令以启动 Qshell 命令 Shell。
- 确保 umask 设置为 022。要验证 umask 设置,请发出以下命令:
要将 umask 设置设置为 022,请发出以下命令:umask
umask 022
- 切换到 Installation_Manager_binaries/eclipse/tools 目录,其中 Installation_Manager_binaries 是 Installation Manager 的安装根目录。
在 IBM i 系统上,Installation Manager 的根目录是 /QIBM/ProdData/InstallationManager。
- 安装修订包。
./imcl install offering_ID_offering_version,optional_feature_ID -repositories location_of_expanded_files -installationDirectory offering_installation_location -acceptLicense
提示:- offering_ID 是用于受支持操作系统的 WebSphere Application Server 产品上列出的产品标识。
- offering_version 是要安装的产品的特定版本,可以选择性地使用下划线将其附加到产品标识(例如 8.5.5.20110503_0200)。
- 如果未指定 offering_version,那么将安装产品的最新版本以及该版本的所有临时修订。
- 如果指定了 offering_version,那么将安装产品的指定版本,但不会安装该版本的临时修订。
对存储库运行以下命令时,可以看到产品版本通过下划线附加到产品标识的末尾:./imcl listAvailablePackages -repositories source_repository
- 您也可以通过 -installFixes 参数指定 none、recommended 或 all,以指示要随产品一起安装的临时修订。
- 如果未指定产品版本,那么 -installFixes 选项缺省为 all。
- 如果指定了产品版本,那么 -installFixes 选项缺省为 none。
- 可以添加用逗号分隔的功能部件列表。
- 可以指定要从 Liberty Repository 安装的其他资产。有关
Liberty Repository 资产的列表,请参阅 WASdev.net 上的 Downloads 页面。
要从 IBM WebSphere Liberty Repository 中安装资产,您必须可访问因特网,且必须具有 IBM Installation Manager V1.6.2 或更高版本。
如果要安装 Liberty Repository 功能部件,请在 -properties 参数的 user.feature 选项上指定短名称或符号名称。多个功能部件名称之间使用双逗号分隔。以下示例安装 Portlet 容器和 Portlet Serving 功能部件:-properties user.feature=portlet-2.0,,portletserving-2.0,user.accept.license=true
对于 V8.5.5.5 及更高版本,不需要 user.accept.license=true。
从 V8.5.5.4 开始,extprogmodels 功能部件不再可用。反而应安装 extendedPackage-1.0 附加组件,或从 Liberty Repository 安装您需要的各个功能部件。请参阅以下主题以获取更多信息:
可通过指定 user.addon 选项来安装一组完整扩展编程模型功能部件:-properties user.addon=extendedPackage-1.0,user.accept.license=true
对于 V8.5.5.5 及更高版本,不需要 user.accept.license=true。
如果升级包含 extprogmodels 功能部件的 WebSphere Application Server Liberty 概要文件 V8.5.5.3 或先前版本,那么 Installation Manager 会自动安装 extendedPackage-1.0 附加组件。必须指定 user.accept.license 选项:-properties user.accept.license=true
要了解有关 Liberty Repository 及其包含的资产的更多信息,请参阅Liberty Repository。还可从 Liberty Asset Repository Service 实例或基于本地目录的存储库中安装资产。有关这些资产存储库的更多信息,请参阅使用 Installation Manager 安装资产。在 -repositories 参数上添加存储库 URL 或目录。系统按指定存储库的顺序访问存储库。缺省情况下,Liberty Repository 是安装期间所访问的最后一个存储库。要禁用对 Liberty Repository 的访问,请将 -properties 参数上的 user.useLibertyRepository 选项设置为 false。以下示例首先从 Liberty Asset Repository Service 的 https://your_onprem_asset_repo_url 实例中安装资产。如果这些资产不可用,那么系统会从基于 D:\IBM\LocalAssetRepo 本地目录的存储库中安装资产。对 IBM WebSphere Liberty Repository 的访问被禁用:
imcl install com.ibm.websphere.liberty.v85 -properties user.useLibertyRepository=false,user.addon=extendedPackage-1.0,user.feature=portlet-2.0 -installationDirectory D:\IBM\Liberty -acceptLicense -repositories D:\IBM\LibertyProductRepo,https://your_onprem_asset_repo_url,D:\IBM\LocalAssetRepo -sharedResourcesDirectory D:\IBM\IMShared -showProgress
- 如果已通过安装 WebSphere Application Server 组 PTF 来获取了修订包,那么可以使用本地修订包存储库来安装修订包。
有关本地修订包存储库的信息,请参阅文件 /QIBM/WAS/WASFixpacks/ReadmeV85.html 或 /QIBM/WAS/WASFixpacks/ReadmeV85.txt。
- 可选:列示所有已安装软件包以验证安装:
./imcl listInstalledPackages -long
- 要下载修订包,请执行下列操作:
- 访问内含修订包的实时服务存储库,并使用基于 Web 的更新。

信息中心的条款和条件 | 反馈

http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=twlp_ins_upgrade_is_cl
文件名:twlp_ins_upgrade_is_cl.html