Java ES 安装程序有两个版本:
installer 实用程序—这是 Java ES 安装程序的标准版本,位于操作系统目录下的顶层安装目录中。如果您的安装程序没有经过修补,则使用此版本的安装程序。
install 实用程序—这是用于修补的 Java ES 安装程序的打包版本。如果安装程序中存在错误,Sun 会修复安装程序并为安装程序软件包创建一个修补程序。应用该修补程序后,便应将打包版本的安装程序 (install) 用于本发行版本,从而启动其中包含来自修补程序的修复的安装程序版本。此实用程序与 viewlog 实用程序一起位于以下目录中:
Solaris OS:/var/sadm/prod/SUNWentsys5i
Linux 和 HP-UX:/var/sadm/prod/sun-entsys5i
这两个命令的语法是相同的。
installer [option]...
下表介绍了 installer 或 install 命令的选项。
表 B–1 Java ES 安装命令选项
选项 |
说明 |
---|---|
-help |
定义安装程序的命令行选项。 |
-id |
将状态文件 ID 打印到屏幕。 |
-no |
运行安装程序但不安装软件。 |
-noconsole |
以无提示模式启动安装程序,抑制图形界面。联合使用此选项和 -state 选项可在无提示模式下运行安装程序。 |
-nodisplay |
以基于文本的模式启动安装程序(不启动图形界面)。 |
-noreporter |
抑制 Java ES Reporter 的安装(阻止 Reporter 安装实用程序启动)。 |
-reporter |
在独立的安装会话中通过命令行调用 Java ES Reporter 安装实用程序。此选项在使用 –noreporter 选项运行 Java ES 安装或运行无提示 Java ES 安装(Reporter 无法通过无提示 Java ES 安装来进行安装)后使用。用户在 Reporter 安装过程中的输入包括代理的 URL 或 IP 地址,Reporter 使用它来通过 Internet 访问 Sun。 |
-saveState [statefile ] |
指示安装程序在 statefile 指定的位置生成状态文件。 状态文件在执行无提示安装时使用。 如果指定的文件不存在,命令就会创建该文件。 如果省略 statefile 值,安装程序将写入默认文件 statefile.out。 您可以在后续安装会话中指定同一个状态文件。首次会话后,会在文件名后面附加 n,其中 n 是一个随每次会话而递增的整数,起始值为零 (0)。 |
-state statefile |
使用指定的状态文件为无提示安装提供输入。此选项与 -noconsole 选项联合用于启动无提示安装。 |
-version |
打印内部版本信息,包括产品名、日期、内部版本、修补程序级别。主要是一个内部工具,但在归档错误时很有帮助。 |
请将您正在使用的安装程序的版本(installer 或 install)代入到下表或以下示例中
./installer |
以基于文本的模式运行安装程序:
./installer -nodisplay |
运行图形式安装程序而不安装软件:
./installer -no |
以图形模式创建状态文件而不安装软件:
./installer -no -saveState myInstallStatefile |
以基于文本的模式安装软件的同时创建状态文件:
./installer -nodisplay -saveState myInstallStatefile |
以无提示模式运行安装程序:
./installer -noconsole -state myInstallStatefile |
以图形模式运行安装程序,但不安装 Java ES Reporter:
./installer -noreporter |
使用 Reporter 安装实用程序在单独的会话中安装 Java ES Reporter(不调用 Java ES 安装程序):
./installer -reporter |