若有啟用 Security-Enhanced 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 設定變更為「停用」
- 按一下確定,儲存新設定。
- 從指令行:
- 執行 "setup" 指令(這是 /usr/bin/setup)
- 選取防火牆配置,然後按 Enter 鍵
- 使用 Tab 鍵和方向鍵,將 SELinux 變更為「停用」
- 選取確定,然後按 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 的安全環境定義。針對您安裝的每一項產品,執行相同的指令 (chcon -R -t textrel_shlib_t) ,並使用合適的產品特定 JRE 目錄。以下列出預設目錄。
註: 如果您是以使用者 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 - 用戶端(對這 4 個目錄都執行 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 - Build System
Toolkit:
- Rational Team Concert - ClearCase® Connector:(對這 4 個目錄都執行 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® Connector:
- /opt/IBM/ClearQuestConnector/gateway/linux/ibm-java2-i386-50/jre