使用响应文件

本主题描述了如何使用响应文件。

在执行安装服务或卸载等操作之前,除本主题之外,另请参阅特定于所执行任务的说明。

对于卸载,建议您参阅 WebSphere Message Broker 随附的样本响应文件

您也可以使用响应文件安装服务更新;有关更多信息,请参阅:
如果要以静默方式安装或卸载(请参阅安装和卸载方式),同时又希望使用缺省值以外的值,则可以将响应文件传递给程序。响应文件是一个文本文件,其中包含的选项定义了向导所做的选择。例如,您可以定制安装和卸载向导中的多个选项,以特定的方式完成操作。
  • 指定非缺省的安装位置
  • 选择定制安装(缺省值为“典型安装”)(仅限运行时组件)
  • 选择要安装的组件(仅限运行时组件)
  • 指定程序是否检查必备软件(仅限运行时组件)

本主题中的命令显示了如何在安装服务时使用响应文件,但是这些信息同样适用于卸载产品。要在卸载时使用响应文件,请在命令示例中用 uninstaller 替换 installer。在命令示例中,uninstallerinstaller 表示应输入卸载或安装向导具体名称的位置。有关卸载和安装向导的名称以及这些任务的完整详细信息,请参阅《安装指南》将服务应用到运行时组件卸载

样本响应文件

样本响应文件随 WebSphere Message Broker 一起提供。请在卸载产品时使用这些响应文件。样本响应文件详细说明了可以更改的选项以及为更改这些选项而必须输入的值。您可以根据自己的需要定制该文件。样本响应文件位于 CD 根目录的 sample_scripts 目录中。

生成响应文件

用于生成模板安装响应文件,但不执行安装的命令是:
installer -options-template responsefile
其中 responsefile 是所选响应文件的完整路径和名称。在 Windows 上,如果此路径和名称包含空格,则用双引号将它们括起来。

生成的模板响应文件包含如何编辑它以指定所需选项的完整说明。此时并不执行安装。

您可以编辑该文件以更改选项,从而定义要执行的操作。

如果要进行卸载,请在另一个目录中创建响应文件,以确保未将其作为卸载内容的一部分删除。

InstallShield 如果出问题会导致生成的响应文件包含不正确的选项。如果选择卸载一个或多个特定组件(而不是卸载整个产品),该选项会被忽略,导致整个产品被卸载。要解决此问题,请完成以下步骤:

  1. 在文本编辑器中打开生成的响应文件。
  2. 找到指定是否卸载个别组件的每一行:
    -P feature.active=true
    其中 feature 是要卸载组件的名称。
  3. 将每一行更改为以下内容:
    -P feature.activeForUninstall=true
  4. 找到指定是否不卸载个别组件的每一行:
    -P feature.active=false
    其中 feature想卸载的组件的名称。
  5. 将每一行更改为以下内容:
    -P feature.activeForUninstall=false
  6. 确保每个组件具有这些语句中的任何一条。生成的响应文件可能还包含 activeForUninstall 语句,该语句引用未在此系统上安装的组件。如果存在这样的语句,请确保对于这些组件中的每一个,activeForUninstall 选项均设置为 true。如果为这些组件将 activeForUninstall 选项设置为 false,卸载程序将失败。

记录响应文件

用于在安装过程中记录响应文件的命令是:
installer -options-record responsefile 
其中 responsefile 是所选响应文件的完整路径和名称。在 Windows 上,如果此路径和名称包含空格,则用双引号将它们括起来。请在产品安装目录之外的目录中创建该文件。

安装向导以图形方式启动,并要求您在安装过程中输入值。安装时将记录您的响应。当安装完成时,响应文件就包含了您在安装期间所做的全部选择。

如果要在控制台方式安装期间记录响应文件,请使用下列命令:
installer -options-record responsefile -console

在命令中调用响应文件

对于指定要使用的静默选项和响应文件的程序,要运行它,请使用以下命令:
installer -options responsefile -silent
其中 responsefile 是所选响应文件的完整路径和名称。在 Windows 上,如果此路径和名称包含空格,则用双引号将它们括起来。

程序将根据您在记录响应文件时所做的选择运行,无需进行交互。

声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
ah20601_