Agent Builder 不需要专门进行安装。SUNWscdev 软件包中包含 Agent Builder,默认情况下,安装 Sun Cluster 软件时安装此软件包。《Sun Cluster 软件安装指南(适用于 Solaris OS)》中介绍了这方面的更多信息。
使用 Agent Builder 之前,请检验是否满足以下要求:
$PATH 变量中包含 Java 运行时环境。Agent Builder 基于 Java 开发工具包(不低于 1.3.1 版)进行工作。如果 $PATH 变量中未包含 Java 开发工具包,Agent Builder 命令 (scdsbuilder) 将返回并显示错误消息。
已安装不低于 Solaris 8 OS 版本的开发者系统支持软件组。
$PATH 变量中包含 cc 编译器。Agent Builder 使用 $PATH 变量中第一处 cc 来识别用于生成资源类型的 C 二进制代码的编译器。如果 $PATH 中未包含 cc,则 Agent Builder 将禁用生成 C 代码的选项。请参见使用“创建”屏幕。
除了标准 cc 编译器,您还可以在 Agent Builder 中使用其他编译器。要使用其他编译器,请在 $PATH 中将符号链接 cc 更改为其他编译器的符号链接,例如 gcc。或者,将 make 程序的描述文件中的编译器定义(当前为 CC=cc)更改为其他编译器的完整路径。例如,在 Agent Builder 生成的 make 程序的描述文件中,将 CC=cc 更改为 CC=pathname/gcc。此种情况下,您不能直接运行 Agent Builder。而必须使用 make 和 make pkg 命令来生成数据服务代码和软件包。