update 命令是“WebSphere 软件更新安装程序”程序。“更新安装程序”向导又称为“更新安装”向导、Update Installer 程序和 updateInstaller 程序。
“Update Installer”程序安装和卸载临时修订、修订包和更新包以更新 WebSphere 软件。
update 命令调用“Update Installer”程序来安装和卸载服务,从而更新 WebSphere 软件。本主题描述了更新安装程序命令及其命令行参数。
下列描述中包含有关该命令的参考信息。
下表列示了用于安装和卸载临时修订的命令。
命令示例 | 安装类型 | 描述 |
---|---|---|
update | 图形界面方式 | 使用具有最新日期戳记和时间戳记的临时修订的名称来初始化“临时修订”字段。 接受所有缺省值,以安装具有最新时间戳记的临时修订。 |
update -W prereqsfailedpanelInstallWizardBean.active= "false" | 忽略先决条件检查的图形界面方式 | 使用具有最新日期戳记和时间戳记的临时修订的名称来初始化“临时修订”字段。忽略先决条件检查。 |
update -options "responsefiles\file_name" | 使用选项文件的图形界面方式 | 使用您在选项响应文件中指定的值来覆盖所有图形界面值。 如果您省略任何一个值,则缺省维护包是具有最新日期戳记和时间戳记的维护包。缺省软件是安装在父目录中的软件。 |
update -W maintenance.package="C:\Program Files\IBM\WebSphere\EsbServer \updateinstaller\maintenance\PQ20029.pak" | 图形界面方式 | 覆盖要应用的维护包的名称。 |
update -W product.location="C:\Program Files\IBM\WebSphere\EsbServer" | 图形界面方式 | 覆盖要更新的 WebSphere 软件所在的位置。 |
update -W product.location="C:\Program Files\IBM\WebSphere\EsbServer" -W maintenance.package="C:\Program Files\IBM\WebSphere\EsbServer \updateinstaller\maintenance \PQ20029.pak" | 图形界面方式 | 覆盖要更新的 WebSphere 软件所在的位置以及要应用的维护包的名称。 |
命令示例 | 安装类型 | 描述 |
---|---|---|
update -silent | 静默方式 | 安装具有最新时间戳记的临时修订,以更新安装在父目录中的软件。 |
update -silent -W prereqsfailedpanelInstallWizardBean.active= "false" | 忽略先决条件检查的静默方式 | 安装具有最新时间戳记的临时修订,以更新安装在父目录中的软件。忽略先决条件检查。 |
update -W maintenance.package="C:\Program Files\IBM\WebSphere\EsbServer\updateinstaller \maintenance\PQ20029.pak" -silent | 静默方式 | 缺省情况下,向导安装具有最新日期戳记和时间戳记的临时修订。 使用软件包覆盖来安装另一个维护包。这种情况下不需要响应文件。缺省软件是安装在父目录中的软件。 |
update -silent -options "responsefiles\file_name" | 使用选项文件的静默方式 | 使用您在选项响应文件中指定的值来覆盖所有缺省值。 如果您省略响应文件中的任何一个值,则缺省维护包是具有最新日期戳记和时间戳记的维护包。缺省软件是安装在父目录中的软件。 |
update -W product.location="C:\Program Files\IBM\WebSphere\EsbServer" -silent | 静默方式 | 使用具有最新日期戳记和时间戳记的维护包来更新在命令中指定的 WebSphere 软件。该静默安装不使用响应文件。 |
update -W product.location="C:\Program Files\IBM\WebSphere\EsbServer" -W maintenance.package="C:\Program Files\IBM\WebSphere\EsbServer\updateinstaller \maintenance\PQ20029.pak" -silent | 静默方式 | 使用在命令中指定的维护包来更新在命令中指定的 WebSphere 软件。该静默安装不使用响应文件。 |
命令示例 | 安装类型 | 描述 |
---|---|---|
update -W update.type="uninstall" | 图形界面方式 | 使用最新安装的临时修订的名称来初始化“临时修订”字段。 接受所有缺省值,以卸载具有最新日期戳记和时间戳记的临时修订。 |
update -W product.location="C:\Program Files\IBM\WebSphere\EsbServer" -W update.type="uninstall" | 图形界面方式 | 使用要更新的 WebSphere 软件所在的位置来覆盖图形界面。要卸载的缺省临时修订是 最新安装的该软件的临时修订。 |
update -W backup.package="PQ20029.pak" -W update.type="uninstall" | 图形界面方式 | 使用要卸载的维护包的名称来覆盖“临时修订”字段。 |
update -W product.location="C:\Program Files\IBM\WebSphere\EsbServer" -W backup.package="PQ20029.pak" -W update.type="uninstall" | 图形界面方式 | 覆盖要更新的 WebSphere 软件所在的位置以及要卸载的维护包的名称。 |
update -options "responsefiles\file_name" | 使用选项文件的图形界面方式 | 使用您在选项响应文件中指定的值来覆盖所有缺省值。 如果您省略响应文件中的任何一个值,则缺省维护包是已安装的具有最新日期戳记和时间戳记的软件包。缺省软件是安装在父目录中的软件。 |
命令示例 | 安装类型 | 描述 |
---|---|---|
update -W update.type="uninstall" -silent | 静默方式 | 卸载具有最新日期戳记和时间戳记的临时修订,以更新安装在父目录中的软件。 |
update -W product.location="C:\Program Files\IBM\WebSphere\EsbServer" -W update.type="uninstall" -silent | 静默方式 | 覆盖要更新的 WebSphere 软件的缺省位置。要卸载的缺省临时修订是最新安装的该软 件的临时修订。 |
update -W backup.package="PQ20029.pak" -W update.type="uninstall" -silent | 静默方式 | 使用要卸载的维护包的名称来覆盖“临时修订”字段。 |
update -W product.location="C:\Program Files\IBM\WebSphere\EsbServer" -W backup.package="PQ20029.pak" -W update.type="uninstall" | 静默方式 | 覆盖要更新的 WebSphere 软件所在的位置以及要卸载的维护包的名称。 |
update -silent -options "responsefiles\file_name" | 使用选项文件的静默方式 | 使用您在选项响应文件中指定的值来覆盖所有缺省值。 如果您省略响应文件中的任何一个值,则缺省维护包是已安装的具有最新日期戳记和时间戳记的软件包。缺省软件是安装在父目录中的软件。 |
使用一个脚本来执行多个命令。每个命令都标识一个要安装的维护包。例如:
update -W maintenance.package="C:\Program Files\IBM\WebSphere\EsbServer\updateinstaller\maintenance\PQ20028.pak" -silentupdate -W maintenance.package="C:\Program Files\IBM\WebSphere\EsbServer\updateinstaller\maintenance\PQ20029.pak" -silent
install_root /updateinstaller /java /jre
要使用脚本来执行静默维护安装,必须启动“更新安装程序”程序两次。第一个命令只是克隆 SDK,而不会自动重新启动“更新安装程序”程序。第二个命令使用已克隆的 SDK 来更新产品以及产品中的 SDK。
如果 install_root/updateinstaller 目录中存在 SDK,则“WebSphere 软件的更新安装程序”将始终使用该 SDK。
/opt/IBM/WebSphere/EsbServer/updateinstaller/update \ -silent \ -W relaunchwizardexecInstallWizardBean.active=false \
如果该临时修订不是已下载的最后一个维护包,则在第一个命令中标识临时修订。 {如果是在一行上发出该命令,则应省略 Linux 和 UNIX 续行符(\)。}
/opt/IBM/WebSphere/EsbServer/updateinstaller/update \ -silent -W maintenance.package= \ "/opt/IBM/WebSphere/EsbServer/updateinstaller/maintenance/ \ 6.0.1.0-WS-WPS-LinuxIA32-RP0000001.pak" \ -W update.type="install" \ -W product.location="/opt/IBM/WebSphere/EsbServer"{如果是在一行上发出该命令,则应省略 Linux 和 UNIX 续行符(\)。}
下列各节描述了在安装和卸载服务时进行的日志记录。
如果不存在安装日志文件,请参阅 install_root/logs/update/tmp 目录中的临时日志文件。如果所有验证通过,则开始进行安装。
接着,“更新安装程序”程序创建 install_root/logs/update/maintenance_package.install 目录。
该目录中包含 updatelog.txt 文件、经过压缩的 updatetrace.log.gz 文件和 updateconfig.log.gz 文件。仅当安装服务使用内部配置管理器实用程序来运行 ANT 脚本时,updateconfig.log.gz 文件才会存在。
如果在卸载临时修订之后不存在日志文件,请参阅 install_root/logs/update/tmp 目录中的临时日志文件。如果所有验证通过,则开始卸载过程。
接着,“更新安装程序”程序将创建 install_root/logs/update/maintenance_package.uninstall 目录。
该目录中包含 updatelog.txt 文件、经过压缩的 updatetrace.log.gz 文件和 updateconfig.log.gz 文件。仅当除去服务使用内部配置管理器实用程序来运行 ANT 脚本时,updateconfig.log.gz 文件才会存在。