56.2 对 Identity Manager 驱动程序进行热修复

56.2.1 以 Root 用户身份应用 Identity Manager 驱动程序热修复

在 root 用户安装中,驱动程序热修复会在 /opt/novell/eDirectory 路径中的默认位置安装驱动程序 RPM。

56.2.2 以非 Root 用户身份应用 Identity Manager 驱动程序热修复

  1. 校验 <非 root 用户 eDirectory 位置>/rpm 目录是否存在且包含 _db.000 文件。

    如果此目录中不存在 _db.000,安装将会失败。

  2. 要将 root 用户目录设置为非 root 用户 eDirectory 位置,请在命令提示符中输入以下命令:

    ROOTDIR=<non-root eDirectory location>

    这会将环境变量设置为以非 root 用户身份安装 eDirectory 的目录。

  3. 下载热修复并解压缩下载的文件。

  4. 要安装驱动程序文件,请输入以下命令:

    rpm --dbpath $ROOTDIR/rpm -Uvh --relocate=/usr=$ROOTDIR/opt/novell/eDirectory --relocate=/etc=$ROOTDIR/etc --relocate=/opt/novell/eDirectory=$ROOTDIR/opt/novell/eDirectory --relocate=/opt/novell/dirxml=$ROOTDIR/opt/novell/dirxml --relocate=/var=$ROOTDIR/var --badreloc --nodeps --replacefiles <rpm-location>

    例如,要安装 ssop RPM,请使用以下命令:

    rpm --dbpath $ROOTDIR/rpm -Uvh --relocate=/usr=$ROOTDIR/opt/novell/eDirectory --relocate=/etc=$ROOTDIR/etc --relocate=/opt/novell/eDirectory=$ROOTDIR/opt/novell/eDirectory --relocate=/opt/novell/dirxml=$ROOTDIR/opt/novell/dirxml --relocate=/var=$ROOTDIR/var --badreloc --nodeps --replacefiles /home/user/novell-DXMLssop.rpm