在编辑 .ini 文件中的属性后,可以在无用户交互的情况下安装 Client SDK 和 GBase 8s Connect。 下列语法图说明了静默安装的安装选项。
元素 | 用途 | 限制 |
---|---|---|
optionfile | 指定要预设置安装属性的 .ini 文件的文件名 | 无 |
Java™ dir | 指定安装期间要使用的主机上的 JRE,以代替安装程序提供的 JRE | 该 JRE 必须是 V1.4.2 或更高版本。 |
logfilename | 指定非缺省日志文件名 | 无 |
temp path | 指定临时目录的路径。如果文件解压期间收到错误消息,表示 /tmp 目录中没有足够空间,那么请将 -tempdir 选项设为其他临时目录。 | 无 |
下表描述了静默安装选项。
选项 | 含义 |
---|---|
-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 文件中的值,或接受缺省值。
下表描述了这些属性。
属性 | 可能的值 | 描述 |
---|---|---|
-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 Connect 和 Client 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 中找到许可协议。 |