创建 IBM Rational Software Architect 更新服务器的本地镜像
用于 Rational Software Architect V6.0
目录
1.0 下载和抽取更新
2.0 创建和更新 site.xml 文件
3.0 创建 policy.xml 文件
4.0 从更新服务器的本地镜像安装更新
1.0 下载和抽取更新
要创建 IBM® Rational® Software Architect 更新服务器的本地镜像,请下载以下表中的更新:
在下载更新后,将文件抽取到将登台更新服务器本地镜像的目标目录。
注意:
- 必须下载 IBM Rational Product Updater 6.0.0.4。
- 必须除去更新服务器本地镜像中过时的功能部件文件。
注意:可将所有更新抽取到同一目标目录。这些更新不会相互覆盖。
2.0 创建和更新 site.xml 文件
通常,每个产品都存在更新站点和发现站点。更新站点包含产品修订(例如临时修订和修订包),发现站点包含可选功能部件。
注意:Rational Product Updater 没有发现站点。
每个下载的产品修订在 product\60\update\ 目录中包含 site_identifier.xml 文件,每个下载的功能部件在 product\60\discovery\ 目录中包含 site_identifier.xml 文件,其中 identifier 标识产品修订或功能部件,product 标识产品。对 Rational Product Updater 进行更新的 site_identifier.xml 文件位于 rpu\60\update\ 目录。
更新站点和发现站点各自需要单独的 site.xml 文件。要创建各自的 site.xml 文件,必须结合相应 site_identifier.xml 文件中的 <feature/> 信息。
要创建或更新 site.xml 文件,请完成以下步骤:
- 在文本编辑器中打开某个 site_identifier.xml 文件。例如,打开 site_rmi_6001.xml。
- 在同一目录中将文件保存为 site.xml。如果目录已包含名为 site.xml 的文件,则将 site_rmi_6001.xml 中的 <feature/> 信息复制到 site.xml 的 <site></site> 部分中。
- 将每个 site_identifier.xml 文件中的 <feature/> 信息复制到 site.xml 中。
例如,以下代码显示了将 rsa\60\discovery\site_rmi_6001.xml 和 rsa\60\discovery\site_wbi_6001.xml 中的 <feature/> 信息复制到 rsa\60\discovery\site.xml 中的结果:
<?xml version="1.0" encoding="UTF-8" ?>
<site>
<!-- Rose Model Import -->
<feature id="com.ibm.rational.rose.model.import.rsa" version="6.0.0.1" url="features/com.ibm.rational.rose.model.import.rsa_6.0.0.1.jar"/>
<feature id="proxy.rose.model.import.rsa.6001" version="1.0.0" url="features/proxy.rose.model.import.rsa.6001_1.0.0.jar"/>
<feature id="proxy.rose.model.import.win32.rsa.6001" version="1.0.0" url="features/proxy.rose.model.import.win32.rsa.6001_1.0.0.jar"/>
<!-- WBI -->
<feature id="com.ibm.rational.wbi.rsa" version="6.0.0.1" url="features/com.ibm.rational.wbi.rsa_6.0.0.1.jar"/>
<feature id="proxy.wbi.rsa.6001" version="1.0.0" url="features/proxy.wbi.rsa.6001_1.0.0.jar"/>
</site>
注意:
- 请用最新提供的功能部件信息替换 product\60\discovery\site.xml 文件中过时的功能部件信息。
- 请勿用最新提供的产品修订信息替换 product\60\update\site.xml 文件中之前的功能部件信息。
- 功能部件信息的次序不重要。
- 保存并关闭更新的 site.xml 文件。保留原始的 site_identifier.xml 文件作为参考。
- 关闭文本编辑器。
3.0 创建 policy.xml 文件
每个下载的产品修订和功能部件包含引用其 site_identifier.xml 文件的 product\policy_identifier.xml 文件。必须将所有的 policy_identifier.xml 文件合并到单个 policy.xml 文件中。在创建此文件后,可将它用于所有的产品更新,并可引用之前部分中创建的 site.xml 文件。
要创建 policy.xml 文件,请完成以下步骤:
- 用文本编辑器打开 product\policy_identifier.xml 文件。例如,打开 policy_6001.xml。
- 在镜像站点的主目录中,将此文件保存为 policy.xml。
- 编辑 URL 映射以指向 site.xml 而不是 site_identifier.xml。确保指定 site.xml 的普通适用的可访问绝对路径。例如,如果您的镜像站点在名为 server1 的 Web 服务器上,则您的 policy.xml 文件将会与以下示例类似:
<?xml version="1.0" encoding="UTF-8" ?>
<update-policy>
<url-map pattern="com.ibm.rational.software.architect.update" url="http://server1/rational_updates/rsa/60/update/site.xml/">
</update-policy>
- 添加来自所有其他 product\policy_identifier.xml 文件(例如 rsa\policy_wbi_6001.xml)的 URL 映射信息。
对于每个可从更新服务器的本地镜像中更新的产品,您应该使更新站点有一个 URL 映射,而发现站点有另一个 URL 映射。功能部件发现站点需要另外的 URL。
每个 product\policy_identifier.xml 文件中都提供了这些模式。
- 编辑各个 URL 映射以指向 site.xml 而不是 site_identifier.xml。您的文件将会与以下示例类似:
<?xml version="1.0" encoding="UTF-8" ?>
<update-policy>
<url-map pattern="com.ibm.rational.software.architect.update" url="http://server1/rational_updates/rsa/60/update/site.xml/">
<url-map pattern="com.ibm.rational.software.architect.discovery" url="http://server1/rational_updates/rsa/60/discovery/site.xml/">
<url-map pattern="com.ibm.rational.wbi.rsa" url="http://server1/rational_updates/rsa/60/discovery/site.xml/">
</update-policy>
- 通过输入 site.xml 文件的普通适用的可访问绝对路径,创建 Rational Product Updater 更新的 URL 映射。
<url-map pattern="com.ibm.orca.product.updater" url="http://server1/rational_updates/rpu/60/update/site.xml"/>
- 保存 policy.xml 文件。
- 关闭文本编辑器。
4.0 从更新服务器的本地镜像安装更新
在提供更新服务器的本地镜像后,用户能够通过完成以下指示信息来安装更新。
使用安装了 Rational Software Architect 的同一用户帐户安装更新。
限制:
- 在安装更新时,不能打开 Rational Software Architect。
- 在 Windows® 操作系统上,必须使用具有管理员特权的帐户。在 Linux® 操作系统上,必须使用 root 用户帐户。
要安装更新,请完成以下步骤:
- 启动 Rational Product Updater:
- 在 Windows 操作系统上,单击开始 > 程序 > IBM Rational > Rational Product Updater。
- 在 Red Hat Enterprise Linux 3.0(GNOME 桌面环境)上,打开主菜单并单击程序 > Rational Product Updater。
- 在 SuSE Linux Enterprise Server 9.0(K 桌面环境)上,打开主菜单并单击 IBM Rational > Rational Product Updater。
注意:在 Red Hat Enterprise Linux 3.0 和 SuSE Linux Enterprise Server 9.0 上,如果使用非缺省的桌面环境,则产品快捷方式可能不会显示在缺省位置。
- 单击首选项 > 更新站点。
- 输入 policy.xml 文件的路径,此文件在更新服务器本地镜像的主目录中。
- 单击确定。
- 单击查找更新或查找可选功能部件。
如果 Rational Product Updater 需要更新,则会提示您安装它以能够继续操作。单击确定。Rational Product Updater 会安装更新、重新启动和检索可用更新列表。
- 选择您想安装的更新:
技巧:要查看某个更新的描述,请单击该更新。“详细信息”窗格中会显示此描述。
- 单击安装更新或安装可选功能部件。
- 要接受许可证协议并且继续安装,请单击确定。
根据您的计算机处理器速度和您的计算机中的内存数量,更新可能花费很长的安装时间。
在完成安装后,Rational Product Updater 会在“已安装的产品”页面上列出已安装的更新。
- 关闭 Rational Product Updater。