本节介绍了使用 nds-install 实用程序以 root 用户身份安装身份库的过程。该实用程序根据选择安装的部件来添加必需的程序包。
注:要以 root 用户身份安装并指定自定义的安装路径,您可能需要使用 tarball 格式进行安装。有关详细信息,请参见部分 9.2, 以非 Root 用户身份安装身份库。
以 root 身份登录到要安装身份库的计算机。
从包含 nds-install 实用程序(默认位于 products/eDirectory/processor_type/setup 目录中)的目录运行以下命令:
./nds-install parameters
在命令行中使用以下参数:
显示 nds-install 的帮助。
如果在升级时检测到 DIB,则会阻止 nds-install 脚本调用 ndsconfig upgrade 命令。
在安装 eDirectory 之前跳过或覆盖运行状况检查选项。有关运行状况检查的详细信息,请参见《NetIQ eDirectory 8.8 SP8 Administration Guide》(NetIQ eDirectory 8.8 SP8 管理指南)中的“Keeping eDirectory Healthy”(保持 eDirectory 稳定运行)。
指定要安装和配置的模块名称。在配置新树时,只能配置 ds 模块。配置 ds 模块后,可以使用 add 命令添加 NMAS、LDAP、SAS、SNMP、HTTP 服务和 NetIQ SecretStore (ss)。如果您未指定模块名称,则会安装所有模块。
指定您想要以无人照管(无提示)安装模式运行。
(可选)如果许可证文件不在默认目录中,请在提示符下指定许可证文件的完整路径。
对所有提示做出响应,直到安装过程完成。
(视情况而定)要手动更新以下环境变量并导出这些变量,请输入以下命令:
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 或类似脚本的末尾添加用于导出路径的指令。
执行此步骤后,每当您登录或者打开新外壳时,都可以直接启动实用程序。