Sun ONE 標誌     上一章      目錄      索引      下一章     
Sun ONE Directory Proxy Server 安裝指南



第 5 章   解除安裝

在初始的 Sun ONE Directory Proxy Server 安裝之後,您可能需要移除不要的 Directory Proxy Server 實例,或將 Directory Proxy Server 完全從系統解除安裝。

只有當 Administration Server 正在執行時才能移除 Directory Proxy Server。如果 Administration Server 已關機,請務必將它啟動。為了將安全性風險降到最低,請在 Sun ONE Console 使用完畢後,或完成解除安裝後,將 Administration Server 關機。

本節包含下列內容:

在 UNIX 平台上解除安裝

解除安裝會將軟體及相關資料從電腦移除。從此您無法使用 Directory Proxy Server,並且將失去所有設定與資料。

解除安裝不只會移除伺服器軟體,還會移除儲存在系統上的登錄資料。在使用解除安裝程式之前,如果手動刪除檔案,可能會毀損系統登錄。為避免毀損系統登錄,請先使用解除安裝程式,再手動刪除任何產品檔案。

根據適當的章節繼續進行:

在 Solaris 上解除安裝原生套裝軟體

依照這些程序移除在「在 Solaris 上安裝原生套裝軟體」中所安裝的 Directory Proxy Server 套裝軟體。主要步驟包括:

移除 Directory Proxy Server 實例

rminstance 指令檔取消設定 Directory Proxy Server 實例。rminstance 指令檔只接受檔案名稱作為引數。當 quickstart 執行時,它會在實例根部儲存一個「context」檔案:

<instance_root>/uninstallContext.tcl.

注意,<instance_root><serverroot_path>/dps-<hostname>

若要移除實例:

  1. 將目前的工作目錄變更到:
  2. /usr/sadm/mps/admin/v5.2/dps

  3. 輸入下列指令:
  4. ./rminstance /var/test/dps-hostname/uninstallContext.tcl

    上述範例假設 tclsh 已包含在 PATH 環境變數中,否則請輸入:

    /usr/sadm/mps/admin/v5.2/bin/tcl8.2/tclsh ./rminstance.tcl /var/test/dps-hostname/uninstallContext.tcl



    注意

    透過 rm -rf 來移除 Directory Proxy Server 將不會清除組態 Directory Server 主機。



取消設定 Administration Server

  1. 啟動 Administration Server,或確定它已在執行中。
  2. 刪除 Administration Server 組態。
  3. # /usr/sbin/mpsadmserver unconfigure

    出現第一個解除安裝螢幕。依照每個螢幕上的指示進行。

移除套裝軟體

使用 pkgrm(1M) 公用程式移除在「在 Solaris 上安裝原生套裝軟體」中所安裝的套裝軟體。

如需有關處理套裝軟體的進一步資訊,請參閱「 Solaris 作業環境系統管理文件」。

  1. 變更為 root
  2. $ su
    Password:
    #

  3. 使用 pkgrm(1M) 公用程式從系統中移除產品套裝軟體。
  4. 如果系統上已安裝了產品套裝軟體,請勿重新安裝。另外,我們建議您將套裝軟體安裝在可寫入的根路徑下,如 /var。例如:

    # pkgrm SUNWdpsi SUNWdpsg SUNWdps

在其他 Unix 系統上解除安裝

在其他 UNIX 平台上,可以利用指令行以互動或無訊息方式移除 Directory Proxy Server。

互動式解除安裝

若要解除安裝 Directory Proxy Server:

  1. 開啟連到伺服器的終端機視窗。
  2. 在 Unix 系統上,請以 root 或伺服器的使用者帳戶 (如果您原先以這種方式安裝伺服器) 登入。
  3. 在指令行提示下輸入下列指令:
  4. uninstall_Sun_ONE_Directory_Proxy_Server_v5_2

    解除安裝程式就會開始執行。(請參閱「使用解除安裝程式」。)

無訊息解除安裝

若不使用解除安裝介面,而要從指令行解除安裝 Directory Proxy Server:

  1. 開啟連到伺服器的終端機視窗。
  2. 在 Unix 系統上,請以 root 或伺服器的使用者帳戶 (如果您原先以這種方式安裝伺服器) 登入。
  3. 取得狀態檔序號。在指令行輸入:
  4. ./uninstall_Sun_ONE_Directory_Proxy_Server_v5_2 -id

    684ac863607992f06b9e37fb2b294db8553196e6

  5. 編輯在安裝過程中由 -saveState 選項建立的狀態檔。請參閱「建立 saveState 檔案」
  6. 如有必要,將儲存狀態檔案中的序號以上述 -id 選項所提供的序號取代。

    以下是儲存狀態檔案的範例:

    # Wizard Statefile created:Tue May 27 15:34:01 CDT 2003
    # Wizard path:/tmp/dps1/setup_data/./Sun_ONE_Directory_Proxy_Server_v5_2.class
    #
    #
    # Install Wizard Statefile section for Sun ONE Directory Proxy Server v5.2
    #
    #
    [STATE_BEGIN Sun ONE Directory Proxy Server v5.2 684ac863607992f06b9e37fb2b294db8553196e6]
    defaultInstallDirectory = /var/Sun/mps
    currentInstallDirectory = /var/sample
    com.sun.dps.setup.DpsComponentPanel.selectedcomponents = Sun ONE Directory Proxy Server v5.2 Components,Sun ONE Directory Proxy Server v5.2 Server,Sun ONE Directory Proxy Server v5.2 Server Installer,Sun ONE Directory Proxy Server v5.2 Configurator,Sun ONE Directory Proxy Server v5.2 Configurator Installer,Sun ONE Directory Proxy Server v5.2 Instance,Sun ONE Directory Proxy Server v5.2 Instance Installer,Sun ONE Directory Proxy Server v5.2 Server,Sun ONE Directory Proxy Server v5.2 Server Installer,Sun ONE Directory Proxy Server v5.2 Configurator,Sun ONE Directory Proxy Server v5.2 Configurator Installer,Sun ONE Directory Proxy Server v5.2 Instance

    FullMachineName = thrush.example.sun.com
    ConfigDirectoryPort = 19389
    ConfigDirectoryHost = spleen.example.sun.com
    ConfigDirectoryAdminPwd = secret00
    ConfigDirectoryAdminID = admin
    AdminDomain = example.sun.com
    AdminPort = 1760
    AdminSysGroup = wheel
    AdminSysUser = test user
    ServerGroup = wheel
    ServerUser = test user
    DPS_LISTEN_PORT = 1761
    DPS_INSTANCE_SUFFIX = thrush
    ldapServerURL =
    ldapBindingDN =
    ldapPasswd =
    [STATE_DONE Sun ONE Directory Proxy Server v5.2 684ac863607992f06b9e37fb2b294db8553196e6]

  7. 在指令行提示下輸入下列指令:
  8. uninstall_Sun_ONE_Directory_Proxy_Server_v5_2 -state <filename>

    就會將 Directory Proxy Server 實例從系統中移除。

在 Windows 平台上解除安裝

若要從主機系統中移除有關 Directory Proxy Server 的檔案,請執行解除安裝程式。解除安裝 Directory Proxy Server 會從 Sun ONE Console 的瀏覽樹狀目錄中移除所有對應的 Directory Proxy Server 實例。您可以使用 Windows [新增/移除程式] 公用程式,或從指令行移除 Directory Proxy Server。

Windows 新增/移除

若要使用 Windows [新增/移除程式] 公用程式來移除 Directory Proxy Server:

  1. 以管理員身份登入。
  2. 從 [開始] 功能表選擇 [設定],再選擇 [控制台]。
  3. 在 [控制台] 中選擇 [新增/移除程式]。
  4. 在 [新增/移除程式內容] 視窗中選取對應到 Sun ONE Directory Proxy Server 的項目,再按一下 [新增/移除]。
  5. 在 Sun ONE Directory Proxy Server [解除安裝] 視窗中,確定已選取所有元件,再按一下 [解除安裝]。
  6. 解除安裝程式就會開始執行。(請參閱「使用解除安裝程式」。)

指令行

若要使用指令行解除安裝 Directory Proxy Server:

  1. 使用啟動伺服器所用的伺服器使用者帳戶登入。
  2. 開啟連到伺服器的終端機視窗。
  3. 在指令行提示下輸入下列指令:
  4. cd <server_root>

    java "-Djava.library.path=<server_root>/setup" uninstall_Sun_ONE_Directory_Proxy_Server_v5_2

    解除安裝程式就會開始執行。(請參閱「使用解除安裝程式」。)

使用解除安裝程式

  1. 在 [歡迎] 螢幕按一下 [下一步]。
  2. 可以在程式的任一個步驟中按 [上一步] 退回到前一個視窗;也可以按 [取消] 將解除安裝取消。

  3. 在 [解除安裝] 螢幕上,核取 [完整] 旁的方塊,再按一下 [下一步]。
  4. 您也可以選取 [部分],並從 Directory Proxy Server 元件清單中選擇要解除安裝的元件。

  5. 出現提示時,輸入管理員的識別資料和密碼。
  6. 就會出現摘要視窗。請確認您要解除安裝的元件,再按一下 [立即解除安裝]。
  7. 在繪製整體的進度列時,系統會取消設定並解除安裝 Directory Proxy Server 實例。

  8. 可以按一下 [詳細資料] 顯示解除安裝記錄檔。
  9. 按一下 [關閉] 結束解除安裝程式。

上一章      目錄      索引      下一章     
版權所有 2003 Sun Microsystems, Inc. 保留所有權利。