以静默方式安装

在编辑 .ini 文件中的属性后,可以在无用户交互的情况下安装 Client SDKGBase 8s Connect。 下列语法图说明了静默安装的安装选项。

静默安装语法

表 1. 静默安装选项的元素
元素 用途 限制
optionfile 指定要预设置安装属性的 .ini 文件的文件名
Java™ dir 指定安装期间要使用的主机上的 JRE,以代替安装程序提供的 JRE 该 JRE 必须是 V1.4.2 或更高版本。
logfilename 指定非缺省日志文件名
temp path 指定临时目录的路径。如果文件解压期间收到错误消息,表示 /tmp 目录中没有足够空间,那么请将 -tempdir 选项设为其他临时目录。

下表描述了静默安装选项。

表 2. 静默安装选项
选项 含义
-silent 将安装程序设为静默方式
-acceptlicense=yes 接受许可协议
-options 提供用于预设置安装属性的 .ini 文件的位置
installconn 仅安装 GBase 8s Connect
installclientsdk 仅安装 Client SDK
-log 记录安装程序的进度
-javahome 使用指定的 JRE。要强制安装程序使用捆绑的 JRE 并忽略任何本地 JRE,请使用 -javahome none 参数。
-tempdir 指向除 /tmp 以外的临时目录
-is:freediskblocks 开始安装之前用来确定是否有足够的空间可用于产品安装文件。
-is:nospacecheck 用来阻止安装程序检查是否有足够的空间可用于产品安装文件。请谨慎使用:如果没有足够空间来解压临时文件,那么安装程序将会失败。
-help-? 显示所支持选项以及它们的功能的列表

要执行 Client SDK 的静默安装,可以修改 csdk.ini 文件中的值,以设置属性或接受缺省值。

要执行 GBase 8s Connect 的静默安装,可以修改 conn.ini 文件中的值,或接受缺省值。

下表描述了这些属性。

表 3. silent.ini 文件的属性
属性 可能的值 描述

-P installLocation=

有效的目录;例如:/usr/gbasedbt(缺省值)

指定要安装产品的目录

-W setupTypes.selectedSetupTypeId=

typical(缺省值)

custom

指定安装类型

-P csdk.active=

true

false(缺省值)

指示是否选定产品或功能部件以进行安装。

GBase 8s Connect 和完整 Client SDK 不能同时安装,也不能安装在同一位置。

-P iconnect.active=

true(缺省值)

false

指示是否选定产品或功能部件以进行安装。

GBase 8s ConnectClient SDK 不能同时安装。

-SP CSDK/UNIX/csdk.jar clientfeature.active=

true(缺省值)

false

指示是否选定产品或功能部件以进行安装。

仅适用于“定制”选项的 Client SDK 安装。

-P messagesfeature.active=

true(缺省值)

false

指示是否选定错误消息功能部件以进行安装

-P glsfeature.active=

true(缺省值)

false

指示是否选定错误 GLS 功能部件以进行安装

-G licenseAccepted

true
false

接受许可协议。false 值会停止安装过程。如果在命令行接受许可协议,那么无需任何值。

可以在 $MEDIADIR/doc/license 中找到许可协议。

1 无其他选项可与此选项一起使用。