静默安装需要响应文件。您可以下载样本响应文件,手工创建响应文件,或使用 Installation Manager 记录响应文件。要记录响应文件,需要安装 Installation Manager。
开始之前
静默安装需要响应文件。您可以下载样本响应文件,手工创建响应文件,或使用 Installation Manager 记录响应文件。要记录响应文件,需要安装 Installation Manager。
您必须在将执行安装的相同平台上记录响应文件。例如,要在 Windows® 机器上进行安装,必须在 Windows 机器上记录响应文件。您可以在 Windows XP 上记录响应文件,然后在另一个受支持的 Windows 版本上使用该响应文件。要在 Linux® 机器上进行安装,必须在 Linux 机器上记录响应文件。
如果计划在多个平台上进行安装,那么必须具有针对每个平台的响应文件。您可以针对不同平台下载同一个样本响应文件,然后手工进行编辑。如果编辑样本响应文件,那么无需安装 Installation Manager。您还可以针对不同的平台记录响应文件。要记录响应文件,必须在每个平台上安装 Installation Manager。例如,您可以在 Windows 平台和 AIX® 平台上安装 Installation Manager 以针对 Windows 机器和 AIX 机器创建响应文件。
解压缩的安装文件包含产品存储库。您不需要创建存储库。Rational® Enterprise
Deployment 中的 Rational 产品安装文件和 Installation Manager 安装文件应该位于单独的存储库中。
如果希望对于所有安装文件只使用一个存储库,或正从 HTTP 服务器进行安装,那么必须使用 Packaging Utility 以创建包含所有安装文件的存储库。
Installation Manager 安装文件位于网络共享驱动器上,因为安装 Rational 产品需要访问 Installation Manager 安装程序。在该方案中,您未在网络共享驱动器中安装 Installation Manager。Rational ClearCase® 和 Rational ClearQuest® 的某些版本未随附缺省响应文件。
过程
- 在安装前检查用户需求。Rational Team 产品需要管理员访问权。
- 安装目录,或将网络共享驱动器上的共享驱动器映射到管理机器。选择对于您执行安装所在的机器公共的驱动器。响应文件存储了这些存储库的驱动器和目录位置。
在稍后的步骤中,您会指定位于远程服务器上的存储库。请注意,比方说,如果响应文件将位置保存为 g:\installation_files\EnterpriseCD-Windows\InstallationManager,并且您在将 m:\ 驱动器(而非 g:\ 驱动器)用作共享驱动器的机器上记录静默安装,那么安装将找不到 g:\installation_files\EnterpriseCD-Windows\InstallationManager。
您还可以编辑响应文件,以更改驱动器。
- 在管理机器上安装 Installation Manager。使用 Installation Manager GUI 记录响应文件。
- 如果 Rational 产品需要管理员访问权才能运行安装,请使用管理员命令安装 Installation
Manager:
Windows:
shared_drive:\install_files\install.exe
Linux 或 UNIX® 系统:
/install_files/install
注: 在 Windows 上,使用 install.exe 进行 GUI 方式的安装。使用 installc.exe 进行静默安装。不支持将 install.exe 用于静默安装。
注: 日志文件位于以下位置:
- Windows:C:\Documents and Settings\All Users\Application Data\IBM\Installation Manager\logs
- Linux 或 UNIX 系统:/var/ibm/InstallationManager/logs
在 Windows 上,如果未以管理员身份进行安装,那么日志文件将存储在其他位置。
- Installation Manager 安装完成后,会提示您重新启动 Installation Manager。请在 Installation Manager 重新启动之后将其关闭。
- 在本地机器上,打开命令提示符,转至已安装的 Installation Manager 目录下的 Eclipse 目录:
- Windows:install_dir\Installation Manager\eclipse
- Linux 或 UNIX 系统:/install_dir/InstallationManager/eclipse
Windows 上的缺省位置为 C:\Program
Files\IBM\Installation Manager\eclipse。Linux 或 UNIX 系统上的缺省位置为 /opt/IBM/InstallationManager/eclipse/。
- 运行以下命令,以记录 Rational 产品安装的响应文件。
记住响应文件的名称和位置,因为在稍后的步骤中需要这些信息。
- Windows:IBMIM -record c:\response_file\install_clearcase71.xml -skipInstall c:\skipInstall_directory\install_clearcase71
- Linux 或 UNIX 系统:./IBMIM –record
/response_file/install_clearcase71.xml -skipInstall skipInstall_dir/install_clearcase71
其中 install_clearcase71.xml 是正在记录的响应文件,skipInstall_directory\install_clearcase71 是创建 skipInstall 文件夹和文件的位置。
- 记录响应文件之后,添加 Rational 产品和 Installation Manager 存储库位置。
- 转至文件 > 首选项 > 存储库。
- 通过选择 diskTag.inf,添加 Rational 产品安装文件的存储库位置。该方案中的存储库位置位于网络共享驱动器上。
存储库位置是在解压缩 Rational 产品的安装文件时创建的。
- Windows:g:\installation_files\Rational_product\disk1\diskTag.inf,其中 g:\ 指向网络共享驱动器上的共享驱动器。
- Linux 或 UNIX 系统: /installation_files/Rational_product/disk1/diskTag.inf
注: Notes® repository.config 与 diskTag.inf 之间的差异。文件 repository.config 可通过使用 Packaging Utility 创建或从安装文件获得。对于修订包,该文件通常位于 install_files\RationalProduct 目录中。文件 diskTag.inf 向 Installation Manager 表明文件来自磁盘映像。diskTag.inf 可涉及多个磁盘。您无法使用 Packaging Utility 创建 diskTag.inf 文件,但可以在 Packaging Utility 中选择 diskTag.inf。不能从 HTTP 服务器使用 diskTag.inf。修订包不包含 diskTag.inf 文件。
注: 该方案不使用启动板。启动板仅由磁盘映像提供,并仅使用 diskTag.inf。启动板不使用 repository.config。
- 设置首选项。
- 在“首选项”窗口中,选择存储库。根据您的环境,启用或禁用在安装和更新期间搜索服务存储库。
该选项在响应文件中存储为 offering.service.repositories.areUsed。
- 在“首选项”窗口中,选择更新。
根据您的环境,启用或禁用搜索 Installation Manager 更新。该选项在响应文件中存储为 com.ibm.cic.common.core.preferences.searchForUpdates。
- 单击确定。
- 逐步完成整个安装过程,填充适合您环境的字段。
- 安装完成后,关闭 Installation Manager 以完成记录响应文件的操作。
- 要静默安装 Installation Manager,请修改响应文件。
注: 如果安装了 Installation Manager,就无法记录 Installation Manager 的静默响应文件。
- 确定 Installation Manager 的内部版本值。要获取指示信息,请参阅技术说明第 1393738 号“Installation Manager versions included with ClearCase and ClearQuest”( http://www-01.ibm.com/support/docview.wss?rs=0&uid=swg21393738)。如果有多组安装文件,请使用最新版本。
- 打开响应文件
- 使用以下格式,将产品键添加到安装命令中:<offering features='agent_core,agent_jre' id='com.ibm.cic.agent' version='1.3.0.20090401_1111'/>。Version 是 Installation Manager 的内部版本值 im.internal.version。请在 agent_core 与 agent_jre 之间使用逗号。 例如:
<install>
<offering features='agent_core,agent_jre' id='com.ibm.cic.agent' version='1.3.0.20090211_1046'>
<offering id='com.ibm.rational.clearcase.platform' version='7.1.0.00-7-1-D081110'/>
</install>
注: 可以在不修改响应文件的情况下静默安装 Installation Manager 和 Rational 产品。要执行此操作,可以使用命令创建批处理文件或 shell 脚本,以便首先对 Installation Manager 运行静默安装,然后对 Rational 产品运行静默安装。在 Windows 上,使用
installc.exe(而非
install.exe)进行静默安装。
示例命令:
Windowsinstall_files_IM\installc --launcher.ini silent-install.ini
install_files_Rationalproduct\install --launcher.ini silent-install.ini -input <response_file>
Linux 或 UNIX 系统install_files_IM/installc --launcher.ini silent-install.ini
install_files_Rationalproduct/install --launcher.ini silent-install.ini -input <response_file>
- 如果在管理机器而非网络共享驱动器上创建响应文件,那么必须将该响应文件复制到网络共享驱动器。您无需将 agentDataLocation 目录复制到远程服务器。
注: 您可能希望在网络共享驱动器上创建一个特定于响应文件的目录。例如,对于 Windows 为 c:\installation_files\response_files;对于 Linux 或 UNIX 系统为 /installation_files/response_files。