如果已启用安全性增强型 Linux®(SELinux),那么您必须禁用它或者变更用于安装和运行 Rational Team Concert™ 的 Java™ 运行时环境(JRE)的安全上下文,以允许对文本重新定位。
关于此任务
如果您已经设置了一台机器,且此机器仅用于评估
Rational Team Concert,而 SELinux 功能部件对您来说并不重要,那么可以继续完成后续步骤的最简单方法是禁用 SELinux。
注: - 缺省情况下,Red Hat Enterprise Linux 5 上安装并且启用了 SELinux。
- SELinux 未安装在 Suse Linux Enterprise Server 10 或 Suse Linux Enterprise Desktop 10 上。
- 要禁用 SELinux,请执行下列其中一项操作:
- 从窗口系统中禁用:
- 选择。
- 切换至 SELinux 选项卡。
- 将 SELinux 设置变更为 Disabled(禁用)。
- 单击确定以保存新的设置。
- 从命令行禁用:
- 运行“setup”命令(这是 /usr/bin/setup)
- 选择防火墙配置并按 Enter 键
- 使用 Tab 键和箭头键将 SELinux 变更为 Disabled(禁用)
- 选择确定并按 Enter 键
- 要变更 JRE 的安全上下文,请执行下列操作:
- 如果您要直接从 DVD 介质中进行安装,那么请跳到步骤 2。否则,应变更安装 JRE 的安全上下文。
- 在安装文件目录中,找到 jre. linux/jre_5.0.2.sr5_20070511/jre 目录。如果您已将安装文件解压缩到 /tmp/rtc 中,那么目录 jre 位于 /tmp/rtc/linux/jre_5.0.2.sr5_20070511/jre。
- 对此 jre 目录运行 chcon -R -t textrel_shlib_t 命令。此命令将递归式地处理文件并允许对文本进行重新定位。例如,如果您已将安装文件解压缩到 /tmp/rtc 中,那么请运行以下命令:
chcon -R -t textrel_shlib_t /tmp/rtc/linux/jre_5.0.2.sr5_20070511/jre
- 安装 Rational Team Concert 服务器、客户机和连接器,但是不要启动它们。
- 在启动 Rational Team Concert 之前,必须变更产品 JRE 的安全上下文。对于您安装的每个产品,使用特定于产品的适当 JRE 目录来运行同一命令(即,chcon -R -t textrel_shlib_t)。下面列示了缺省目录。
注: 如果您作为 root 用户安装了此产品,那么路径将为缺省值。如果您作为非 root 用户安装了此产品,那么请在安装用户的主目录中的 opt/IBM 结构中查找这些目录。
- IBM® Installation Manager:
- /opt/IBM/InstallationManager/eclipse/jre_5.0.2.sr5_20070511/jre
- Jazz™ Team Server:
- /opt/IBM/JazzTeamServer/server/linux/ibm-java2-i386-50/jre
- Rational Team Concert - 客户机:(在所有四个目录中运行 chcon)
- /opt/IBM/TeamConcert/jdk/bin
- /opt/IBM/TeamConcert/jdk/lib
- /opt/IBM/TeamConcert/jdk/jre/bin
- /opt/IBM/TeamConcert/jdk/jre/lib
- Rational Team Concert - 构建系统工具箱:
- Rational Team Concert - ClearCase® Connector:(在所有四个目录中运行 chcon)
- /opt/IBM/ClearCaseConnector/jdk/bin
- /opt/IBM/ClearCaseConnector/jdk/lib
- /opt/IBM/ClearCaseConnector/jdk/jre/bin
- /opt/IBM/ClearCaseConnector/jdk/jre/lib
- Rational Team Concert - ClearQuest® 连接器:
- /opt/IBM/ClearQuestConnector/gateway/linux/ibm-java2-i386-50/jre