9.1 以 Root 身份安装身份库

本节介绍了使用 nds-install 实用程序以 root 用户身份安装身份库的过程。该实用程序根据选择安装的部件来添加必需的程序包。

注:要以 root 用户身份安装并指定自定义的安装路径,您可能需要使用 tarball 格式进行安装。有关详细信息,请参见部分 9.2, 以非 Root 用户身份安装身份库。

要以 root 身份安装身份库,请执行以下操作:

  1. 以 root 身份登录到要安装身份库的计算机。

  2. 从包含 nds-install 实用程序(默认位于 products/eDirectory/processor_type/setup 目录中)的目录运行以下命令:

    ./nds-install parameters
    

    在命令行中使用以下参数:

    -h 或 --help

    显示 nds-install 的帮助。

    -i

    如果在升级时检测到 DIB,则会阻止 nds-install 脚本调用 ndsconfig upgrade 命令。

    -j

    在安装 eDirectory 之前跳过或覆盖运行状况检查选项。有关运行状况检查的详细信息,请参见《NetIQ eDirectory 8.8 SP8 Administration Guide》(NetIQ eDirectory 8.8 SP8 管理指南)中的“Keeping eDirectory Healthy”(保持 eDirectory 稳定运行)。

    -m module_name

    指定要安装和配置的模块名称。在配置新树时,只能配置 ds 模块。配置 ds 模块后,可以使用 add 命令添加 NMAS、LDAP、SAS、SNMP、HTTP 服务和 NetIQ SecretStore (ss)。如果您未指定模块名称,则会安装所有模块。

    -u

    指定您想要以无人照管(无提示)安装模式运行。

  3. (可选)如果许可证文件不在默认目录中,请在提示符下指定许可证文件的完整路径。

  4. 对所有提示做出响应,直到安装过程完成。

  5. (视情况而定)要手动更新以下环境变量并导出这些变量,请输入以下命令:

    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
    
  6. (视情况而定)要使用 ndspath 脚本更新以下环境变量并导出路径,必须在实用程序的前面添加 ndspath 脚本。完成下列步驟:

    1. 从 custom_location/eDirectory/ 目录使用以下命令运行该实用程序:

      eDirectory installation/bin/ndspath utility_name_with_parameters
      
    2. 使用以下命令导出当前外壳中的路径:

      . custom_location/eDirectory/opt/novell/eDirectory/bin/ndspath
      

      注:在带自变量的命令前面添加 ndspath 脚本时,请将自变量括在双引号中。

      例如:

      /opt/novell/eDirectory/bin/ndspath ldapconfig "-s ldapTLSRequired=yes"
      
    3. 使用以下命令导出当前外壳中的路径:

      . /opt/novell/eDirectory/bin/ndspath
      
    4. 像平时一样运行实用程序。

    5. 在 /etc/profile、~/bashrc 或类似脚本的末尾添加用于导出路径的指令。

      执行此步骤后,每当您登录或者打开新外壳时,都可以直接启动实用程序。