适用于 UNIX 的 Sun Java Enterprise System 5 安装指南

在无提示模式下运行卸载程序

无提示卸载对于卸载共享类似配置的多个主机上的 Java ES 产品组件非常有用。无提示模式下的卸载过程与无提示模式下的安装过程(如第 5 章,以无提示模式安装中所述)类似。

Procedure创建状态文件

要执行无提示卸载,首先必须通过在图形模式或基于文本的模式下运行交互式卸载会话来生成状态文件。有关更多信息,参阅生成初始状态文件

  1. 如果未以 root 身份登录,请成为超级用户。

  2. 导航到卸载程序所在的目录:

    • Solaris OS:/var/sadm/prod/SUNWentsys5

    • Linux 和 HP-UX:/var/sadm/prod/sun-entsys5

  3. 如果要使用卸载程序的图形界面,可能需要提供对本地显示的访问权限。参见在图形模式下运行卸载程序

  4. 运行无提示卸载程序。例如:


    提示 –

    如果不希望在此会话中卸载软件,加入 –no 选项。


    图形模式:


    ./uninstall -saveState statefile_path
    

    基于文本的模式,不卸载软件:


    ./uninstall -no -nodisplay -saveState statefile_path
    

    要查看 uninstall 命令的完整语法,参阅uninstall 命令

  5. 继续运行卸载程序直到完成。

    在您响应提示时,卸载程序会将您的回答记录在指定的状态文件中。完成卸载后,即可在您指定的位置找到该状态文件。如果使用了 –no 选项,则不会卸载任何软件。

  6. 对于要在其中执行无提示卸载的每个主机,制作一份状态文件的副本。

  7. 编辑其中包含特定于您运行该无提示卸载所在主机的信息的每个文件。

    有关编辑状态文件的指导原则,参阅编辑状态文件。编辑状态文件可能还包括生成状态文件 ID,如创建合乎平台的状态文件 ID中所述。

Procedure在无提示模式下运行卸载程序

  1. 核实已为要从中卸载 Java ES 产品组件的主机正确准备并编辑了相应的状态文件。

  2. 如果未以 root 身份登录,请成为超级用户。

  3. 导航到卸载程序所在的目录:

    • Solaris OS:/var/sadm/prod/SUNWentsys5

    • Linux 和 HP-UX:/var/sadm/prod/sun-entsys5

  4. 启动卸载程序。例如:


    ./uninstall -noconsole -state statefile_path
     
    

    要查看 uninstall 命令的完整语法,参阅uninstall 命令

Procedure监视无提示卸载的进度

  1. 在终端窗口中,导航到日志文件目录:

    Solaris OS:/var/sadm/install/logsLinux 和 HP-UX:/var/opt/sun/install/logs

  2. 找到当前卸载的日志文件。您要监视的日志文件是:


    Java_Enterprise_System_5_uninstall.Btimestamp
    

    timestamp 变量表示创建日志的时间。变量格式为 MMddhhmm,其中:

    MM

    指定月份

    dd

    指定日期

    hh

    指定小时

    mm

    指定分钟

  3. 使用 tail 命令,在将消息写入日志时对其进行观察。例如:


    tail -f logfile_name
    

    要退出 tail 程序,按 Ctrl+C 键。