静默安装需要响应文件。您可以下载样本响应文件,手动创建响应文件,或使用 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_clearcase80.xml -skipInstall c:\skipInstall_directory\install_clearcase80
- Linux 或 UNIX 系统:./IBMIM –record
/response_file/install_clearcase80.xml -skipInstall skipInstall_dir/install_clearcase80
其中,install_clearcase80.xml 是所记录的响应文件,skipInstall_directory\install_clearcase80 是创建 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.4.4000.20110525_1254'/>。Version 是 Installation Manager 的内部版本值 im.internal.version。请在 agent_core 和 agent_jre 之间使用逗号。 例如:
<install>
<offering features='agent_core,agent_jre' id='com.ibm.cic.agent' version='1.4.4000.20110525_1254'>
<offering id='com.ibm.rational.clearcase.platform' version='8.0.0.00-8-0-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。