上一主题: 如何在 Debian 或 Ubuntu Linux 上安装 CA ControlMinder下一主题: customize_eac_deb 命令 - 自定义 .deb 程序包


自定义 CA ControlMinder .deb 软件包

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

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

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

遵循这些步骤:

  1. 在 UNIX DVD 的 CA ControlMinder 端点组件的 NativePackages 目录中找到 .deb 软件包。
  2. 将 .deb 软件包复制到您文件系统 (pkg_location) 的临时可读/可写位置。 将 customize_eac_deb 文件和 pre.tar 文件复制到相同位置。

    pre.tar 文件是 tar 压缩文件,其中包含安装消息和 CA ControlMinder 许可协议。

  3. 显示许可协议:
    customize_eac_deb -a [-d pkg_location] pkg_filename
    
  4. 记录许可协议结尾处方括号中出现的关键字

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

  5. 自定义 CA ControlMinder 程序包以指定您接受许可协议:
    customize_eac_deb -w keyword [-d pkg_location] pkg_filename
    
  6. (可选)设置安装参数文件的语言:
    customize_eac_deb -r -l lang [-d pkg_location] pkg_filename
    
  7. (可选)从 eTrust Access Control r8 SP1 程序包升级:
    customize_eac_deb -u install_prefix [-d pkg_location] pkg_filename
    
  8. (可选)更改默认的加密文件:
    customize_eac_deb -s -c certfile -k keyfile [-d pkg_location] pkg_filename
    
  9. (可选)将目标安装目录更改为 target_location
    customize_eac_deb -i target_location [-d pkg_location] pkg_filename
    

    默认安装位置是 /opt/CA/。

  10. (可选)为程序包配置其他自定义默认值。 获得安装参数文件并将其另存为 tmp_params
    customize_eac_deb -g -f tmp_params [-d pkg_location] pkg_filename
    
    1. 编辑安装参数文件 tmp_params 以适合安装要求。 例如:激活 POSTEXIT 设置(删除前面的 # 字符)并将其指向要运行的安装后脚本文件。
    2. 将自定义的安装参数分配给您的自定义程序包:
      customize_eac_deb -s -f tmp_params [-d pkg_location] pkg_filename
      

    现在您可以使用程序包以安装带有自定义默认设置的 CA ControlMinder。

示例:指定您接受许可协议

要在安装本地程序包时接受许可协议,您需要自定义该程序包。 以下示例显示自定义 64 位 CA ControlMinder deb 程序包以接受许可协议的方式。 在此示例中,您在 UNIX DVD 的 CA ControlMinder 端点组件(挂接到 /mnt/AC_DVD)上找到程序包。

cp /mnt/AC_DVD/NativePackages/_LINUX_X64_DEB_PKG_128.tar.Z /tmp
cp /mnt/AC_DVD/NativePackages/pre.tar /tmp
cd /tmp
zcat _LINUX_X64_DEB_PKG_128.tar.Z | tar -xvf - 
chmod 777 caeac*.deb 
/mnt/AC_DVD/NativePackages/customize_eac_deb -w keyword 
    -d /tmp 128sp1-123_amd64.deb

您现在可以使用自定义程序包安装 CA ControlMinder。