安装命令:静默方式

如果采用静默安装,那么在运行命令后不需要用户与安装程序进行交互。

用途

这些命令可以静默安装 GBase 8s 及相关产品,或单独安装 GBase 8s 和相关产品。静默安装命令运行于 UNIX™ 和 Linux™ 操作系统上。

以 root 用户身份运行以下命令。

语法

参数

表 1. 静默安装选项的元素
元素 用途 限制
optionsfile 是指包含预设安装属性的 .ini 文件;请用您实际的 .ini 文件名替换此元素。 不要将文件命名为 server.inibundle.ini。这两个名称是随附的 .ini 文件的名称。
javadir 指定主机上要在安装过程中使用的 JRE 该 JRE 必须是 V1.4.2 或更高版本。
logfilename 指定非缺省日志文件名
temp path 指定临时目录的路径。如果您在文件抽取过程中接收到错误,说明 /tmp 目录中没有足够的空间。 要处理该错误,请将 -tempdir 选项设置为其他具有足够空间的临时目录。
current_disk_space 指定目标文件系统上的可用磁盘空间量(以 512 字节的块为单位)。
install dir 指定安装目录。
下表描述了静默安装选项。
表 2. 静默安装选项
选项 含义
ids_install 安装 GBase 8s 和选定的相关产品。此命令在 media_location 中。
installserver 仅安装 GBase 8s。此命令在 media_location/SERVER 中。
installconnect 仅安装 GBase 8s Connect。此命令在 media_location/ICONNECT 中。
installclientsdk 仅安装 Client SDK。此命令在 media_location/CSDK 中。
-silent 以静默方式进行安装。
-acceptlicense=yes 接受许可协议。
-options optionsfile 使用包含预设安装值的指定 .ini 文件。如果要使用缺省的 .ini 文件,那么此选项并非必需。
-log logfilename 记录安装程序进度。
-javahome javadir 使用指定的 JRE。
-tempdir temp path 使用指定的临时目录。
- P installLocation= install dir 用来从命令行设置安装目录。
-is:freediskblocks current_disk_space 用来指定目标文件系统上的当前可用磁盘空间量,以防系统无法正确报告可用磁盘空间。
-is:nospacecheck 用来阻止安装程序检查是否有足够的空间可用于产品安装文件。请谨慎使用:如果没有足够的空间来解压临时文件,那么安装程序将失败。
-debug 用来将所有内部消息存储到日志文件中以便对安装问题进行调试。
-disable-checks 如有需要可以禁用安装应用程序中的数据库服务器先决条件检查。如果使用 java 命令进行安装,那么选项为:
-W systemcheck.active=false
请参阅操作系统的机器说明,以获取更多信息。
-force-reinstall 请谨慎使用:将覆盖现有已安装的功能部件或整个 GBase 8s 实例而不检查版本兼容性(例如,检查要安装的服务器的版本是否比安装位置中已安装的版本更旧)。
重要: 如果使用此选项,那么用户负责目标上的更改。
-help 用来显示所支持选项以及它们的用途的列表。

示例

以下命令使用在随产品提供的 server.ini 文件中配置的缺省值来安装 GBase 8s。如果使用缺省配置文件来运行该命令,那么必须接受许可协议。
media_location/SERVER/installserver -silent -acceptlicense=yes
以下命令使用在响应文件 mycustomserver.ini 中捕获的设置来安装 GBase 8s。 该文件是在用 ./installserver -gui -record mycustomer.ini 命令启动服务器安装的过程中生成。 请注意,在先前进行的该安装中,是在安装向导中接受许可协议(因为没有在命令中传递 -acceptlicense=yes 选项)。因此,您无需在静默安装过程中指定 -acceptlicense=yes 选项。
media_location/SERVER/installserver -silent -options mycustomserver.ini
1 仅当您没有在用于安装的 .ini 文件中设置 -G licenseAccepted=true 时才需要此选项。缺省 bundle.iniserver.ini 文件包含 -G licenseAccepted=false
2 对于 ids_install,缺省 .ini 文件是 bundle.ini。 对于 installserver,缺省 .ini 文件是 server.ini
3 要点:请谨慎使用。将覆盖现有已安装的功能部件或整个 GBase 8s 安装而不检查版本兼容性。
4 运行命令时不要将 -help 选项与其他选项同时使用。-help 选项会使放入同一命令行的其他选项失效。