上一主题: 验证先决条件下一主题: customize_eac_pkg 命令-自定义 Solaris 本地程序包


自定义 Solaris 本地程序包

在使用本地程序包安装 CA ControlMinder 之前,您必须自定义 CA ControlMinder 程序包,并指定您接受许可协议。 在自定义程序包时,您还可以指定自定义安装设置。

自定义程序包的方法是:从程序包中提取安装参数文件,根据需要进行修改,然后将其加载回程序包中。 某些命令由自定义脚本提供,因此您不必修改参数文件。

注意:建议您不要手动修改程序包。 您应当按照以下步骤中的说明,使用脚本自定义 CA ControlMinder 程序包。

遵循这些步骤:

  1. 显示许可协议:
    customize_eac_pkg -a -d $PACKAGE_DIR CAeAC
    
  2. 记录许可协议结尾处方括号中出现的关键字。

    您需要在下一步中指定该关键字。

  3. 提供关键字以指定您接受许可协议:
    customize_eac_pkg -w keyword -d $PACKAGE_DIR CAeAC
    
  4. (可选)将安装参数文件的语言更改为 lang :默认情况下,安装参数文件为英语。
    customize_eac_pkg -r -l lang -d $PACKAGE_DIR CAeAC
    
  5. (可选)更改默认的加密文件。
    customize_eac_pkg -s -c certfile -k keyfile -d $PACKAGE_DIR CAeAC
    
  6. 将目标安装目录从 /tmp 更改为自定义路径,例如 /opt/CA/:
    customize_eac_pkg -i /opt/CA -d $PACKAGE_DIR CAeAC
    
  7. 生成具有默认值的参数文件:
    customize_eac_pkg -g -f $PACKAGE_DIR/paramtemplate -d $PACKAGE_DIR CAeAC
    
  8. 在带有特定于您的环境的数据的参数文件中修改默认值。 参数文件使您可以为程序包设置安装默认值。

    示例:如果将 UPGRADE_KERNEL_UNLOAD 设置设为“no”,安装程序将不会尝试停止和卸载 CA ControlMinder 的现有版本。

    例如:您可以激活 POSTEXIT 设置(通过删除前面的 # 字符)并将其指向要运行的安装后脚本文件。