IBM Installation Manager 发行说明

© Copyright International Business Machines Corporation 2006. All rights reserved. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

发行说明

1.0 局限性
   1.1 启动板:“浏览器不受支持”错误
2.0 已知问题与变通方法
   2.1 静默安装:以静默方式安装 LUM 许可证
   2.2 Apache 配置文件包含 AddHandler imap-file map 时会发生 MD5 错误
   2.3 由于 Web 服务器上的 repository.config 文件配置有问题,因此无法访问存储库
   2.4 在卸载期间除去已安装的内容
   2.5 在 Linux 上,没有用于查看已安装的软件包的快捷方式
   2.6 管理非 IBM Eclipse 插件与 -clean 选项
   2.7 作为非管理用户启动产品时,将在日志文件中生成错误,并且工作空间指向先前管理用户的工作空间
   2.8 在 Linux Red Hat 上,无法打开安装日志,装入样式表时出错
   2.9 以静默方式安装和卸载 Installation Manager
   2.10 软件包启用工具箱必须是 JAR 文件,而不能是 ZIP 文件

1.0 局限性

1.1 启动板:“浏览器不受支持”错误

启动板不支持 Mozilla Firefox V1.6。支持的版本范围是 V1.7 或更高版本。

2.0 已知问题与变通方法

2.1 静默安装:以静默方式安装 LUM 许可证

LUM Kit 是包含产品的压缩存储库。可以像安装产品一样以静默方式安装 LUM Kit。唯一的区别是,LUM Kit 是 JAR 存储库,因此,您必须在服务器命令中指定该 JAR 作为存储库。

开始执行静默安装的最佳方法是使用记录方式来生成用于执行静默安装的响应文件。

  1. 使用以下命令启动 Installation Manager:-record <要生成的响应文件的路径>
  2. 使用许可证向导导入 LUM Kit。

退出 Installation Manager 后,将创建响应文件。

2.2 Apache 配置文件包含 AddHandler imap-file map 时会发生 MD5 错误

文件名中的字符串“.map.”会导致 Apache Web Server 在将文件发送到客户机之前对文件内容执行转换。
例如,在 Apache 2.2 中,如果对所提供目录中的 .htaccess 文件添加下面这一行,则会发生此错误:
    AddHandler imap-file map
在某些 Apache 安装版本的缺省配置中,对 AddHandler 进行了广泛使用。 

变通方法:请将配置文件中的“AddHandler imap-file map”行注释掉,此行会影响到 Installation Manager 和 Packaging Utility 所使用的存储库。

不正确的配置将导致系统发出类似于以下的错误消息:

正在下载插件 com.ibm.etools.sfm.mft.uri.map.nl1_7.0.0.v200610130814。
正在将 http://server.name.com/ccb/Offerings/wdz70/20061013_1017/repository/plugins/com.ibm.etools.sfm.mft.uri.map.nl1_7.0.0.v200610130814.jar 下载到“D:\SDP70Shared\tmp\cicdip\v\md5\2aa842bc2558c018304a60446ddb2d3a”。
目录摘要与所下载文件的摘要不同。

2.3 由于 Web 服务器上的 repository.config 文件配置有问题,因此无法访问存储库

对于某些 Web 服务器来说,如果未对其进行配置,它们可能不会提供名为“repository.config”的文件。 

在使用文件 > 首选项 > 存储库窗口尝试对 reposotory.config 文件添加存储库时,将发生错误,该错误指出不可能使用给定的 URL 连接到存储库。此错误消息类似于:未能连接至存储库 http://...。

变通方法:必须配置 Web 服务器,以允许提供 repository.config 文件。请参阅 Web 服务器文档,以了解配置详细信息。您可以使用诸如 FireFox 或 Internet Explorer 之类的浏览器直接浏览标准存储库 URL 并打开 repository.config 文件,从而验证该服务器是否存在以及它的工作是否正常。repository.config 是文本文件,它指示了基于文件的存储库。

2.4 在卸载期间除去已安装的内容

卸载软件包时,不会卸载该软件包正常使用期间生成的某些工件。这些文件随所卸载的软件包不同而有所变化,您必须以手工方式将其删除。您只应该删除软件包组安装目录中的这些文件,而不应该删除共享安装目录中的文件。一旦从软件包组目录中卸载了最后一个软件包,就可以除去余下的文件。

2.5 在 Linux 上,没有用于查看已安装的软件包的快捷方式

IBM® Installation Manager 要求您具有管理访问权才允许您安装软件包,但是,您无需具有管理访问权就可以运行通过 Installation Manager 安装的软件包。此设置允许管理员执行安装,并允许非管理员使用已安装的软件包。

非管理员可以通过直接打开 installed.xml 文件查看已安装的软件包。在 Windows® 上,开始 > IBM Installation Manager > 查看已安装的软件包提供了 installed.xml 文件的快捷方式。但是,在 Linux® 上不支持此类快捷方式。

变通方法:使用 Web 浏览器直接浏览到 installed.xml 文件并将其打开。installed.xml 文件在管理员的应用程序数据区中,缺省情况下,该数据区在 /var/ibm/InstallationManager 目录中。安装 Installation Manager 时,可以将应用程序数据区设置到非缺省位置。

2.6 管理非 IBM Eclipse 插件与 -clean 选项

本说明描述基于 Eclipse 的软件包的高级 Eclipse 插件安装信息。仅当已安装的软件包基于 Eclipse 以及当需要使用非 IBM Eclipse 插件对已安装的软件包进行扩展时,本说明才适用。

在安装期间,将创建空的 Eclipse 安装位置(也称为 Eclipse 站点)以管理未包含在 IBM Rational® 产品中的 Eclipse 插件。IBM Installation Manager 不会使用这个 Eclipse 站点。创建这个空的 Eclipse 安装位置是为了简化高级 Eclipse 用户使用 Eclipse 更新管理器时的体验(通过帮助 > 软件更新打开该更新管理器)。由于使用 Installation Manager 来管理 IBM Rational 软件包的修订和更新,因此,不应该将 Eclipse 更新功能用于 IBM Rational 软件包的正常更新和修订。Eclipse 更新功能只应该用于非 IBM 插件,并且只应该由高级 Eclipse 用户在极为谨慎的情况下使用。

为非 IBM 软件创建的 Eclipse 安装位置在 IBM Rational 软件包的最初安装位置中。在 Eclipse 中,选择帮助 > 软件更新 > 管理配置后,单击显示安装位置按钮将显示安装位置。将有两个站点,缺省情况下,它们的目录名将是 SDP70 和 SDP70Shared。SDP70Shared 安装位置由 Installation Manager 管理,Eclipse 更新管理器不应该使用此位置。SDP70 安装位置是空的安装位置,在从 Eclipse 站点安装 Eclipse 软件时,更新管理器可以使用此位置。

也可以将 Eclipse 插件复制到 SDP70 空插件目录中并在指定 -clean 选项的情况下启动 Eclipse,这将使 Eclipse 识别新插件。

2.7 作为非管理用户启动产品时,将在日志文件中生成错误,并且工作空间指向先前管理用户的工作空间

在 Windows XP 环境中,如果您使用非管理用户标识启动 IBM Rational 产品,则可能会看到下列错误消息:

原因:java.io.FileNotFoundException:
<install>\configuration\org.eclipse.core.runtime\.manager\.fileTableLock(句柄无效。)

此外,“工作空间启动程序”的设置指向先前管理用户的工作空间。

仅当产品安装在 NTFS 文件系统中时,才会发生此问题。发生此问题的原因是,产品在 <install>\configuration\org.eclipse.core.runtime\.manager 目录中存储配置信息,但是,非管理员对此目录不具有许可权。

变通方法:必须除去非管理用户对 <install>\configuration 目录的写许可权。此操作会强制将配置改为存储在 %userprofile% 目录中。

要强制配置使用 %userprofile% 目录:

  1. 以管理用户身份登录。
  2. 浏览到 <install>。
  3. 右键单击“configuration”文件夹并显示该目录的属性。
  4. 单击“安全”选项卡,然后单击高级
  5. 确保非管理用户无权在“configuration”目录下创建文件和文件夹。

2.8 在 Red Hat Linux 上无法打开安装日志,装入样式表时出错

在 Installation Manager 中单击文件 > 查看日志时,如果您使用的是 Firefox V1.0.7(这是 Red Hat Linux  4 Desktop 中的标准浏览器),则会发生以下错误:

装入样式表时出错:(空)file:///var/ibm/InstallationManager/logs/log.xsl

变通方法:升级到更高版本的 Firefox,例如升级到 V1.5。

2.9 以静默方式安装和卸载 Installation Manager

在 Windows 上,要以静默方式将 Installation Manager 安装到缺省安装位置:

  1. 将目录切换到第一张安装盘上的 InstallerImage_win32 文件夹。
  2. 运行 setup.exe /S /v"/qn"。

如果要更改安装位置,则可在 /v 选项中指定 INSTALLDIR 属性。例如:
setup.exe /S /v"/qn INSTALLDIR=\"C:\InstallationManager\""

在 Windows 上,要以静默方式卸载 Installation Manager,请在命令提示符中运行以下命令:
msiexec /x {DBD90D51-BD46-41AF-A1F5-B74CEA24365B}

在 Linux 上,要以静默方式将 Installation Manager 安装到缺省安装位置:

  1. 将目录切换到第一张安装盘上的 InstallerImage_linux 文件夹。
  2. 运行 setupLinux.bin -silent -V licenseAccepted=true。

“-V licenseAccepted=true”选项表明您接受 Installation Manager 的使用许可协议。 

如果要更改安装位置,则可添加 -P installLocation="<新目录>" 标志。例如:
setupLinux.bin -silent -P installLocation="/opt/myIM" -V licenseAccepted=true

在 Linux 上,要以静默方式卸载 Installation Manager:

  1. 使用 root 用户特权打开终端窗口。
  2. 将目录切换到 Installation Manager 的安装目录,然后切换到 _uninst。  
  3. 运行 ./uninstaller.bin -silent。

2.10 软件包启用工具箱必须是 JAR 文件,而不能是 ZIP 文件

软件包启用工具箱是一个 JAR 文件。通常,您通过 Passport Advantage Online 获取此文件。此文件可能具有诸如 RADlic.jar 之类的名称。使用 Internet Explorer 的另存为单击以下载命令下载此文件时,会将此文件存储为 .zip 文件而不是 .jar 文件。下载完成后,您必须将此文件保存为 jar 文件或者将 zip 扩展名更改为 jar。Installation Manager 的“管理许可证”向导只接受 jar 文件。