如果在无提示模式下运行安装程序,您将运行一个非交互式会话。安装输入来自无提示安装文件(也称为状态文件)、命令行参数或默认值。
要运行无提示安装,请执行以下步骤:
运行交互式安装会话。(请参见开始安装。)将自动创建类似于 /var/opt/CommsInstaller/logs/silent_CommsInstaller_20070501135358 的状态文件。
将状态文件复制到每个主机并根据需要编辑该文件。请参见无提示模式文件格式。
在每个主机上运行无提示安装。请参见commpkg 用法中的无提示安装用法。
命令行参数将覆盖状态文件中的值和参数。
无提示模式文件(也称为状态文件)的格式与属性文件类似:空行以数字符号 (#) 开头,属性是以等号 (=) 分隔的键/值对。可以更改以下参数:
VERB— 表示要执行的函数。例如 VERB=install
您可以添加commpkg 用法中介绍的 CLI 参数,但不能将 —dry-run 参数添加到状态文件中的 install 函数。
ALTDISTROPATH— 表示备用 distro 路径(如果未指定 —distro)。例如,ALTDISTROPATH=SunOS5.10_i86pc_DBG.OBJ/release
PKGOVERWRITE— 如果要覆盖现有的安装软件包,则设置此标志。例如,PKGOVERWRITE=YES
INSTALLROOT— 指定安装根目录。例如,INSTALLROOT=/opt/sun/comms
ALTROOT— 如果要使用备用根目录,则设置此标志。例如,ALTROOT=yes
EXCLUDEOS— 如果您不希望升级操作系统修补程序,则设置此标志。例如,EXCLUDEOS=YES
COMPONENTS— 列出要安装的组件。例如:
COMPONENTS=MS64(对于 64 位 Messaging Server)。
COMPONENTS=MS64_L10N(对于本地化的 64 位 Messaging Server)。
COMPONENTS=MS(对于 32 位 Messaging Server)。
COMPONENTS=MS_L10N(对于本地化的 32 位 Messaging Server)。
ACCEPTLICENSE— 表示是否接受许可。例如,ACCEPTLICENSE=yes
此属性必须在状态文件中指定,或作为命令行参数指定。
UPGRADESC— 表示是否应该在无提示的情况下升级所有共享组件。例如,UPGRADESC=no