若要在執行 Red Hat Enterprise Linux 6.x 作業系統的伺服器上安裝 Identity Manager,請確保該伺服器符合一組特定的先決條件。
NetIQ 建議您檢閱以下先決條件:
/etc/hosts 檔案必須包含 127.0.0.1 迴路位址和真實 IP 位址的相應項目。請在該檔案中註解該迴路位址。請使用以下格式:
127.0.0.1 localhost.localdomain localhost #loopback IP_address hostname
例如:
127.0.0.1 localhost.localdomain localhost #loopback 123.45.678.9 server1
如果您不註解該項目,組態將會失敗,因為該程序將為 127.0.0.2 迴路位址建立預設 IP 證書。
在伺服器上安裝適當的文件庫。如需詳細資訊,請參閱節 6.2.3, 確保 RHEL 6.x 伺服器上有所需的相依文件庫。
您可以針對每個 Identity Manager 元件產生不符合先決條件的報告。執行 II-rhel-Prerequisite.sh 程序檔 (預設位於安裝套件的 install\utilities 目錄中)。
在 32 位元 RHEL 平台上安裝 compat-libstdc++-33-3.2.3-69.el6.i686.rpm。在 64 位元平台上,RHEL 所需的文件庫因所選安裝方法的不同而異。依照列出的順序安裝相依文件庫。
引導式安裝 (GUI):
libXau-1.0.6-4.el6.i686.rpm
libxcb-1.8.1-1.el6.i686.rpm
libX11-1.5.0-4.el6.i686.rpm
libXext-1.3.1-2.el6.i686.rpm
libXi-1.6.1-3.el6.i686.rpm
libXtst-1.2.1-2.el6.i686.rpm
glibc-2.12-1.132.el6.i686.rpm
libstdc++-4.4.7-4.el6.i686.rpm
libgcc-4.4.7-4.el6.i686.rpm
compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm
compat-libstdc++-33-3.2.3-69.el6.i686.rpm
libXrender-0.9.7-2.el6.i686.rpm
ksh-20120801-4mgc30.x86_64.rpm
僅針對 Designer 和 Analyzer
gettext-0.18.3.2-1.x86_64.rpm
gettext-0.18.3.111.ram0.98.i686.rpm
指令行安裝 (主控台或靜默安裝):
glibc-2.12-1.7.el6.i686.rpm
libstdc++-4.4.4-13.el6.i686.rpm
libgcc-4.4.4-13.el6.i686.rpm
compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm
compat-libstdc++-33-3.2.3-69.el6.i686.rpm
libXrender-0.9.7-2.el6.i686.rpm
ksh-20120801-4mgc30.x86_64.rpm
如果 RHEL 6.x 伺服器需要安裝媒體的儲存庫,您可以手動建立一個。
附註:
RHEL 伺服器還必須裝有相應的文件庫。如需詳細資訊,請參閱節 6.2, 在 RHEL 6.x 伺服器上安裝 Identity Manager。
在安裝 Identity Manager 之前,請務必安裝 unzip rpm。這適用於所有 Linux 平台。
(視情況而定) 如果要將 ISO 複製到伺服器,請執行如下指令:
#mount-o loop <path to iso>/mnt/rhes65
(視情況而定) 如果要將 ISO 複製到 CD 或 DVD 以及伺服器,請執行如下指令:
#mount /dev/cdrom/mnt/rhes65
(視情況而定) 如果已掛接 ISO,請在 /etc/yum.repos.d 中建立儲存庫檔案,並執行下列設定步驟:
#vi/etc/yum.repos.d/rhes.repo [redhat-enterprise] name=RedHat Enterprise $releasever - $basearch baseurl=file:///mnt/rhes65/ enabled=1
(選擇性) 如果您使用的是安裝伺服器,請在 vi/etc/yum.repos.d/rhes.repo 中輸入以下文字:
[redhat-enterprise]
name=RedHat Enterprise $releasever - $basearch
baseurl=url_to_the_installation source
enabled=1
設定儲存庫後,執行以下指令:
# yum clean all # yum repolist # yum makecache
若要安裝 32 位元套件,請將 /etc/yum.conf 檔案中的 exactarch=1 變更為 exactarch=0。
若要安裝 GPG 金鑰,請輸入下列其中一個指令:
# rpm --import /mnt/rhes65/RPM-GPG-KEY-redhat-release
或
# rpm --import http://url/RPM-GPG-KEY-redhat-release
(選擇性) 若要安裝 Identity Manager 的必要套件,請執行以下程序檔:
#!/bin/bash
PKGS="ksh gettext.i686 gettext.x86_64 libXrender.i686 libXau.i686 libxcb.i686 libX11.i686 libXext.i686 libXi.i686 libXtst.i686 glibc.i686 libstdc++.i686 libgcc.i686 compat-libstdc++-33.i686 compat-libstdc++-33.x86_64"
for PKG in $PKGS ;
do
yum -y install "$PKG"
done
附註:除非您已經修改了 64 位元儲存庫並單獨安裝了 RPM,否則程序檔無法在 32 位元儲存庫中找到 compat-libstdc++-33.x86_64 文件庫。