要执行静默安装(有时称为无人照管安装),必须创建响应文件,其中包含有关希望如何安装产品的信息。可在命令行选项中传送此响应文件以执行静默安装。
要使用静默方式通过相同的安装设置在多个位置安装 GBase 8s 和客户机产品:
-
打开终端窗口。
-
浏览到安装介质上的以下位置:
cd /Volumes/iif.version.macosx64
-
通过执行以下某项操作创建响应文件:
-
将响应文件复制到要安装 GBase 8s 或某个捆绑客户机程序的计算机。
-
针对要安装的一个或多个产品运行静默安装命令,同时在 -f 选项后指明响应文件的相对或绝对路径:
- ids_install -i silent -f path_name,以安装 GBase 8s 和相关产品。
- installserver -i -silent -f path_name,以仅安装 GBase 8s。
- installclientsdk -i -silent -f path_name,以仅安装 Client SDK。
- installconnect -i -silent -f path_name,以仅安装 GBase 8s Connect。
- installjdbc.jar -i -silent -f path_name,以仅安装 JDBC Driver。
-
为要使用相同设置来安装产品的每个位置重复步骤 1、2、4 和 5。
如果安装后 GBase 8s 无法初始化,请检查 stderr 文件或考虑运行 onsecurity 实用程序以检查整个安装路径是否安全。
根据响应文件中的 securedirectoryaction 属性,可能需要完成附加步骤以使 GBase 8s 安装可用:
- 如果未在响应文件中设置 securedirectoryaction 选项,那么安装后会自动运行脚本 $GBASEDBTDIR/tmp/secure.sh 以保护 $GBASEDBTDIR 路径中所有目录的安全。
- 如果在响应文件中将 securedirectoryaction 选项设置为 auto,那么无需执行任何其他操作来保护 $GBASEDBTDIR 路径中所有目录的安全。
- 如果在响应文件中将 securedirectoryaction 选项设置为 generate 或 custom,那么必须在安装完成之后运行脚本 $GBASEDBTDIR/tmp/secure.sh。