以静默方式安装 IBM Rational Publishing Engine 客户机以供设计使用

可以使用 IBM® Installation Manager 的静默安装功能,以无人照管的方式,为组织中的用户安装 IBM Rational® Publishing Engine 客户机。可以创建包含安装过程中需要的命令和输入的响应文件,也可以从命令行实用程序单独输入命令和其他内容。

开始之前

如果您已安装另一个版本的 Rational Publishing Engine,请关闭所有已打开的 Rational Publishing Engine 应用程序。

关于此任务

可以在响应文件中或者从命令行安装输入以下可选属性:
表 1. 可选 Rational Publishing Engine 安装属性
属性 描述
user.RCL_PortAtHost 您可以指定客户机应用程序的许可证密钥。

示例:user.RCL_PortAtHost=license_key_value

user.rpe_hideDesktopShortcuts 您可以选择防止为客户机应用程序创建桌面快捷方式。

示例:user.rpe_hideDesktopShortcuts=true

user.rpe_remoteWebServicesLocation 您可以指定远程服务应用程序的 URL。如果在安装期间指定了此属性和 URL,那么无法从客户机应用程序中的远程服务首选项编辑该 URL。

示例:user.rpe_remoteWebServicesLocation=http://server:port/rpews/

有关使用 Installation Manager 进行安装的更多信息,请参阅 IBM Installation Manager 1.6.3.1 信息中心

使用响应文件进行安装

通过创建响应文件,您可以保存一个列表,内含要安装的功能部件及要应用到每个功能部件的首选项。然后,可以运行命令以使用响应文件中存储的信息,在需要安装该软件的任意数目的计算机上进行安装。

开始之前

创建响应文件,该文件是您在其中以下列格式定义首选项的 XML 文档:
<preference
	name="the key of the preference"
	value="the value of the preference to be set">
</preference>
根据要安装的功能部件及其他参数,您可以为不同的安装创建不同的响应文件。
示例响应文件:
<?xml version="1.0" encoding="UTF-8"?>
<agent-input>
	<server>
		<repository location='path\to\repository\cic-metadata'/> 
		<!-- during the record stage this would get populated with the actual repository folder -->
	</server>

	<profile id='IBM Rational Publishing Engine' installLocation='C:\Program Files (x86)\IBM\Rational\Publishing Engine'>
		<data key='eclipseLocation' value='C:\Program Files (x86)\IBM\Rational\Publishing Engine'/>
		<data key='user.import.profile' value='false'/>
		<data key='cic.selector.os' value='win32'/>
		<data key='cic.selector.ws' value='win32'/>
		<data key='cic.selector.arch' value='x86'/>
		<data key='user.server_type' value='MANUAL'/>
		<data key='user.server_version' value='0'/>
		<data key='user.help.option' value='remote'/>
		<data key='user.help.url' value=''/>
		<data key='user.RCL_PortAtHost' value='port@server'/> 
		<!-- optional, can be provided later to the TELELOGIC_LICENSE_FILE env var -->
		<data key='user.rpe_remoteWebServicesLocation' value='http://server:port/rpews'/> 
		<!-- optional -->
		<data key='user.rpe_hideDesktopShortcuts' value='false'/> 
		<!-- optional, can be set to true if needed -->
		<data key='cic.selector.nl' value='en'/>
	</profile>

	<install modify='false'>
		<!-- the version attribute gets populated during the record stage with the actual version/build number -->
		<offering id='com.ibm.rational.rpe.offering' version='1.2.1.RPEvvv-buildNumber' profile='IBM Rational Publishing Engine' features='com.ibm.rational.rpe.launcher,com.ibm.rational.rpe.core,com.ibm.rational.rpe.studio' installFixes='none'/>
	</install>

	<preference name='com.ibm.cic.common.core.preferences.eclipseCache' value='C:\Program Files (x86)\IBM\IMShared'/>
	<preference name='com.ibm.cic.common.core.preferences.connectTimeout' value='30'/>
	<preference name='com.ibm.cic.common.core.preferences.readTimeout' value='45'/>
	<preference name='com.ibm.cic.common.core.preferences.downloadAutoRetryCount' value='0'/>
	<preference name='offering.service.repositories.areUsed' value='true'/>
	<preference name='com.ibm.cic.common.core.preferences.ssl.nonsecureMode' value='false'/>
	<preference name='com.ibm.cic.common.core.preferences.http.disablePreemptiveAuthentication' value='false'/>
	<preference name='http.ntlm.auth.kind' value='NTLM'/>
	<preference name='http.ntlm.auth.enableIntegrated.win32' value='true'/>
	<preference name='com.ibm.cic.common.core.preferences.preserveDownloadedArtifacts' value='true'/>
	<preference name='com.ibm.cic.common.core.preferences.keepFetchedFiles' value='false'/>
	<preference name='PassportAdvantageIsEnabled' value='false'/>
	<preference name='com.ibm.cic.common.core.preferences.searchForUpdates' value='false'/>
	<preference name='com.ibm.cic.agent.ui.displayInternalVersion' value='false'/>
	<preference name='com.ibm.cic.common.sharedUI.showErrorLog' value='true'/>
	<preference name='com.ibm.cic.common.sharedUI.showWarningLog' value='true'/>
	<preference name='com.ibm.cic.common.sharedUI.showNoteLog' value='true'/>
</agent-input>

请参阅使用 Installation Manager来记录响应文件

过程

要使用响应文件运行要安装的命令,请执行下列操作:

  1. 打开命令行实用程序。
  2. 浏览至 Installation Manager 应用程序文件的 tools
  3. 运行安装命令:
    imcl input response_file_path_and_name 
    	[ encryptString stringToEncrypt ]
    	[ -keyring keyring_file -password password ]
    	[ -log log_file_path_and_name ] 
    	[ -acceptLicense ]

从命令行安装

可以从命令行安装软件包,而无需创建响应文件来进行安装。

过程

要通过命令行安装,请执行下列操作:

  1. 打开命令行实用程序。
  2. 浏览至 Installation Manager 应用程序文件的 tools
  3. 运行安装命令:
    imcl install packageID[_version][,featureID] 
    	-repositories source_repository 
    	-acceptLicense 
    	-installationDirectory installation_directory 
    	[ encryptString stringToEncrypt ]
    	[ -eclipselocation eclipse_directory ]
    	[ -installFixes none|recommended|all ] 
    	[ -keyring keyring_file -password password ]
    	[ -sharedResourcesDirectory shared_directory ] 
    	[ -preferences preference_key=value ] 
    	[ -properties user.RCL_PortAtHost=license_key_value,user.rpe_hideDesktopShortcuts=true,
    		user.rpe_remoteWebServicesLocation=http://server:port/rpews/,
    		key_3=value_3a,,value_3b,key_4=value_4 ] 
    注: 如果在安装期间输入了远程服务应用程序 URL,那么无法从远程服务首选项编辑该 URL。

反馈