创建 IBM Rational Product Updater 更新服务器的本地镜像
目录
1.0 下载更新并进行解压缩
2.0 创建和更新 site.xml 文件
3.0 创建 policy.xml 文件
4.0 从更新服务器的本地镜像来安装更新
1.0 下载更新并进行解压缩
要创建 IBM® Rational® Product Updater 更新服务器的本地镜像,请从以下网址下载 Rational Product Updater 6.0.2:ftp://ftp.software.ibm.com/software/rationalsdp/updater/60/zips/rpu_602.zip。
还可以从 IBM 软件支持机构(www.ibm.com/software/support/)下载 Rational Software Development Platform 产品的更新。
下载更新之后,将文件解压缩到将呈示更新服务器的本地镜像的目标目录中。
注意:
- 必须从更新服务器的本地镜像中除去已过时的功能部件文件。
注意:可以将所有更新解压缩到同一目标目录中。这些更新不会互相覆盖。
2.0 创建和更新 site.xml 文件
注意:这些指示信息假定更新站点中不但包括 Rational Product Updater 的更新,而且包括 Rational 软件开发产品的更新。如果镜像站点中只包含 Rational Product Updater 的更新,则应跳过本节,这是因为您不需要编辑 site_602.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_60_6011.xml。
- 将该文件另存为 site.xml 并保存在同一目录中。如果此目录中已经包含一个 site.xml 文件,则将 <feature/> 信息从 site_60_6011.xml 复制到 site.xml 的 <site></site> 部分。
- 将每个 site_identifier.xml 文件中的 <feature/> 信息复制到 site.xml 中。
例如,以下代码显示了将 rad\60\discovery\site_601_J2C6012.xml 和 rad\60\discovery\site_i4gl.xml 中的 <feature/> 信息复制到 rad\60\discovery\site.xml 中所获得的结果:
<?xml version="1.0" encoding="UTF-8" ?>
<site>
<!-- J2C refresh feature-->
<feature id="com.ibm.j2c.win32" os="win32" patch="false" url="features/com.ibm.j2c.win32_6.0.1.2.jar" version="6.0.1.2">
<category name="refreshpack"/>
</feature>
<feature id="com.ibm.j2c.linux" os="linux" patch="false" url="features/com.ibm.j2c.linux_6.0.1.2.jar" version="6.0.1.2">
<category name="refreshpack"/>
</feature>
<feature id="updater.j2c.nl1.plugins.601" patch="false" url="features/updater.j2c.nl1.plugins.601_1.0.0.jar" version="1.0.0">
<category name="proxies"/>
</feature>
<feature id="updater.j2c.plugins.601" patch="false" url="features/updater.j2c.plugins.601_1.0.0.jar" version="1.0.0">
<category name="proxies"/>
</feature>
<feature id="updater.j2c.resource.adapters" patch="false" url="features/updater.j2c.resource.adapters_1.0.0.jar" version="1.0.0">
<category name="proxies"/>
</feature>
<feature id="updater.j2c.linux.permissions" patch="false" url="features/updater.j2c.linux.permissions_1.0.0.jar" version="1.0.0">
<category name="proxies"/>
</feature>
<!--I4GL conversion utility-->
<feature patch="false" id="com.ibm.etools.i4gl.conversion.refresh.win32" version="6.0.0.1a" url="features/com.ibm.etools.i4gl.conversion.refresh.win32_6.0.0.1a.jar" os="win32">
</feature>
<feature patch="false" id="com.ibm.etools.i4gl.conversion.refresh.linux" version="6.0.0.1a" url="features/com.ibm.etools.i4gl.conversion.refresh.linux_6.0.0.1a.jar" os="linux">
</feature>
<feature patch="false" id="updater.rad.ifeature.i4glconversion.refresh.001" version="1.0.0" url="features/updater.rad.ifeature.i4glconversion.refresh.001_1.0.0.jar">
</feature>
<feature patch="false" id="updater.zips.i4glconversion.refresh.win32.001" version="1.0.0" url="features/updater.zips.i4glconversion.refresh.win32.001_1.0.0.jar">
</feature>
<feature patch="false" id="updater.zips.i4glconversion.refresh.linux.001" version="1.0.0" url="features/updater.zips.i4glconversion.refresh.linux.001_1.0.0.jar">
</feature>
</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_601.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.orca.product.updater" url="http://server1/rational_updates/rpu/60/update/site.xml/">
</update-policy>
注意:如果镜像站点中只包含 Rational Product Updater 的更新,并且您在前一节中未编辑或创建新的 site.xml 文件,则应让 URL 映射指向 site_601.xml 而不是 site.xml,并且跳过下面的步骤 6。
- 添加所有其他 product\policy_identifier.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.application.developer.update" url="http://server1/rational_updates/rad/60/update/site.xml"/>
<url-map pattern="com.ibm.rational.application.developer.discovery" url="http://server1/rational_updates/rad/60/discovery/site.xml"/>
</update-policy>
- 保存 policy.xml 文件。
- 关闭文本编辑器。
4.0 从更新服务器的本地镜像来安装更新
在更新服务器的本地镜像可用之后,用户可以遵循下列指示信息来安装更新。
采用在安装 IBM Rational Software Development Platform 产品时所使用的用户帐户来安装更新。
限制:
- 安装更新时无法打开 Rational Software Development Platform 产品。
- 在 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 就会安装此更新并重新启动。
- 如果下载了其他产品的更新,则从所显示的列表中选择要安装的更新。
提示:要查看对某个更新的描述,单击此更新。对此更新的描述便会显示在“详细信息”窗格中。
- 单击安装更新或安装可选功能部件。
- 要接受许可协议并继续进行安装,请单击确定。
根据您的计算机的处理器速度和 RAM 容量,安装更新可能要花很长时间。
完成安装之后,Rational Product Updater 就会在“已安装的产品”页面上列示已安装的更新。
- 关闭 Rational Product Updater。