本节介绍了使用 nds-install 实用程序以 root 用户身份安装身份库的过程。该实用程序根据选择安装的部件来添加必需的程序包。
注:要以非 root 用户身份安装并指定自定义安装路径,您可能想要使用安装的 tarball 格式。有关详细信息,请参见部分 9.2, 以非 Root 用户身份安装身份库。
要以 root 身份安装身份库,请执行以下操作:
以 root 身份登录到要安装身份库的计算机。
从包含 nds-install 实用程序(默认位于 products/eDirectory/processor_type/setup 目录中)的目录运行以下命令:
./nds-install parameters
在命令行中使用以下参数:
显示 nds-install 的帮助。
如果在升级时检测到 DIB,则会阻止 nds-install 脚本调用 ndsconfig upgrade 命令。
在安装 eDirectory 之前跳过或覆盖运行状况检查选项。有关运行状况检查的详细信息,请参见《NetIQ eDirectory Administration Guide》(NetIQ eDirectory 管理指南)中的“Keeping eDirectory Healthy”(保持 eDirectory 稳定运行)。
指定要安装和配置的模块名称。
在配置新树时,只能配置 ds 模块。在配置 ds 模块后,可以添加 NMAS、LDAP、SAS、SNMP 和 HTTP 服务。如果您未指定模块名称,则会安装所有模块。
注:必须安装并配置 NetIQ SecreStore (ss)。有关详细信息,请参见部分 12.1.2, 将 SecretStore 添加至身份库纲要。
指定您想要以无人照管(无提示)安装模式运行。
(可选)如果许可证文件不在默认目录中,请在提示符下指定许可证文件的完整路径。
对所有提示做出响应,直到安装过程完成。
(视情况而定)要手动更新以下环境变量并导出这些变量,请输入以下命令:
export LD_LIBRARY_PATH=/opt/novell/eDirectory/lib64:/opt/novell/ eDirectory/lib64/nds-modules:/opt/novell/lib64:$LD_LIBRARY_PATH export MANPATH=/opt/novell/man:/opt/novell/eDirectory/man:$MANPATH export TEXTDOMAINDIR=/opt/novell/eDirectory/share/locale:$TEXTDOMAINDIR
(视情况而定)要使用 ndspath 脚本更新以下环境变量并导出路径,必须在实用程序的前面添加 ndspath 脚本。完成下列步驟:
从 custom_location/eDirectory/ 目录使用以下命令运行该实用程序:
eDirectory installation/bin/ndspath utility_name_with_parameters
使用以下命令导出当前外壳中的路径:
. custom_location/eDirectory/opt/novell/eDirectory/bin/ndspath
注:在带自变量的命令前面添加 ndspath 脚本时,请将自变量括在双引号中。
例如:
/opt/novell/eDirectory/bin/ndspath ldapconfig "-s ldapTLSRequired=yes"
使用以下命令导出当前外壳中的路径:
. /opt/novell/eDirectory/bin/ndspath
像平时一样运行实用程序。
在 /etc/profile、~/bashrc 或类似脚本的末尾添加用于导出路径的指令。
执行此步骤后,每当您登录或者打开新外壳时,都可以直接启动实用程序。
为了支持通过 VLV (Virtual List View) 和 SSS (Server Side Sort) 控件进行 LDAP 搜索,请对身份库应用 Hotfix 2。有关详细信息,请参见部分 11.0, 将 Hotfix 2 应用于身份库。