使用响应文件在 IBM i 操作系统上安装 Liberty 修订包
您可以使用 Installation Manager 响应文件将 WebSphere® Application Server Liberty Core 更新到较高版本。
开始之前
![[17.0.0.3 and later]](../ng_v17003plus.gif)
Java SE 8 是建议使用的 Java SDK,因为其提供了最新的功能部件和安全性更新。Java SE 8 的替代项是任何受支持的 Java SDK 版本。
如果要从基于本地目录的存储库或 Liberty Asset Repository Service 实例中安装 Liberty 资产,请配置这些存储库。有关 Liberty 资产存储库的更多信息,请参阅使用 Installation Manager 安装资产。
提示: 作为本文中描述的过程的替代方法,Installation Manager 可让您在响应文件或命令行中使用 updateAll 命令来搜索和更新所有已安装的软件包。仅当您完全了解目标存储库中包含了哪些修订时才使用此命令。如果创建并指向的一组定制存储库仅包含要安装的特定修订,那么您可以放心地使用此命令。如果启用服务存储库搜索,或者直接从其他基于 Web 的实时存储库安装修订,那么您可能不想选择此选项,以便能够通过以下方式只选择您想要安装的修订:在命令行上将 -installFixes 选项与 install 命令一起使用,或在响应文件中使用 installFixes 属性。
关于此任务
新增内容: 修订包 16.0.0.2 是 8.5.5.9 之后的后续 Liberty 修订包。有关
Liberty 修订包编号和交付更改的更多信息,请参阅 Liberty 的本发行版的新增内容。
安装修订包时,如果安装的任何临时修订适用于更新的修订包级别,那么 Installation Manager 会自动重新应用这些临时修订。将卸载不适用的临时修订(例如,如果更新的修订包具有此修订)。在某些情况下,Installation Manager 必须卸载临时修订,需要时必须手动重新应用此临时修订。例如,可以更新为不包含修订且需要更新的临时修订级别的修订包。Installation Manager 会通知您是否必须手动重新应用任何临时修订。可以通过运行 productInfo version --ifixes 命令,验证安装了哪些临时修订。
过程
示例
下面是用于将 WebSphere Application Server
Liberty Core 更新为更高版本的响应文件的示例。
<?xml version="1.0" encoding="UTF-8"?>
<agent-input>
<server>
<repository location='https://www.ibm.com/software/repositorymanager/com.ibm.websphere.liberty.CORE.ND'/>
</server>
<profile id='WebSphere Liberty' installLocation='/QIBM/ProdData/WebSphere/Liberty/LibertyCore'>
<data key='was.install.os400.profile.location' value='/QIBM/UserData/WebSphere/Liberty/LibertyCore'/>
</profile>
<install modify='false'>
<offering profile='WebSphere Liberty' id='com.ibm.websphere.liberty.CORE.ND'
version='16.0.2.20161025_2108'/>
</install>
<preference name='com.ibm.cic.common.core.preferences.eclipseCache' value='/QIBM/UserData/InstallationManager/IMShared'/>
</agent-input>
提示: