11.3 以非 Root 使用者身分安裝 HotFix

若要以非 root 使用者身分安裝 Identity Vault 的 HotFix,請完成以下步驟︰

  1. 確認已完成安裝 HotFix 的先決條件。

  2. 以非 root 使用者身分登入要執行 HotFix 的伺服器。

  3. 導覽至 .iso 影像檔案的 HotFix 安裝檔案目錄。

    • eDirectory 9.0.2 HotFix 2︰ products/eDirectory/eDir902_HF2

    • eDirectory 8.8.8 Patch 9 HotFix 2︰ products/eDirectory-888x/eDir8889_HF2

  4. 在 Linux 機器上建立一個臨時目錄,然後將 nonroot.tar.gz 檔案中的檔案擷取到此目錄。

  5. 使用以下指令將此臨時目錄中的 opt 目錄複製到 eDirectory 安裝位置︰

    cp –rp opt/

    例如,eDirectory 安裝位置︰/home/user/eDirectory

  6. 建立另一個臨時目錄以擷取 RPM 中的檔案。

  7. 導覽至該臨時目錄,並依據目前的 eDirectory 版本執行以下指令︰

    • eDirectory 9.0.2 HotFix 2︰ 執行以下指令:

      rpm2cpio ../novell-AUDTedirinst-9.0.2-2.x86_64.rpm | cpio –idmv
    • eDirectory 8.8.8 Patch 9 HotFix 2︰ 執行以下指令:

      rpm2cpio ../novell-AUDTedirinst-8.8.8.9-62.x86_64.rpm | cpio –idmv
  8. 使用以下指令將該臨時目錄中的 opt 目錄複製到 eDirectory 安裝位置︰

    cp –rp opt/

    範例 eDirectory 安裝位置︰/home/user/eDirectory

  9. 啟動 eDirectory。

    • 若要啟動所有例項,請在指令行中輸入以下指令︰

      ndsmanage startall
    • 若要啟動單個例項,請輸入以下指令︰

      ndsmanage start --config-file configuration_file_of_the_instance
  10. 使用以下指令升級網路樹組態︰

    ndsconfig upgrade
  11. 重新啟動 eDirectory。

    • 若要啟動所有例項,請在指令行中輸入以下指令︰

      ndsmanage startall
    • 若要啟動單個例項,請輸入以下指令︰

      ndsmanage start --config-file configuration_file_of_the_instance
  12. (視情況而定) 若要驗證是否已成功套用 HotFix,請執行以下指令︰

    strings <installed location>/opt/novell/eDirectory/lib64/nds-modules/libnldap.so | grep –i version

    驗證版本中的值是否為 40004.56.5 (對於 eDirectory 9.0.2) 和 20810.25.5 (對於 eDirectory 8.8.8 Patch 9)。