上一主题: 自定义 CA ControlMinder RPM 软件包下一主题: customize_eac_rpm 命令-自定义 RPM 软件包


安装 CA ControlMinder RPM 软件包

要一起管理 CA ControlMinder 安装和所有其他软件安装,请安装自定义的 CA ControlMinder RPM 软件包。

重要说明! 您必须自定义程序包,以使用可在许可协议中找到的关键字指定自己接受该许可协议。

注意:您使用的实际命令会因多种变量而异,包括您是否首次进行升级或安装,或是否要安装到默认目录。 本主题提供了一些命令示例。

安装 CA ControlMinder RPM 软件包

  1. 使用 rpm 命令安装 ca-lic 程序包。

    将安装许可程序。

  2. 自定义 CAeAC 程序包

    您必须自定义程序包,以使用可在许可协议中找到的关键字指定自己接受该许可协议。 您也可以自定义程序包以指定自定义安装设置。

    注意:如果您要升级 CA ControlMinder,则不需要自定义程序包来指定您接受许可协议。

  3. 使用 rpm 命令安装 CAeAC 程序包。

    将安装 CA ControlMinder。

    注意:UNAB 软件包也安装 CAWIN 共享组件。

    重要说明! 如果要升级现有 CA ControlMinder 程序包,请先卸载 SEOS syscall,然后再尝试安装新程序包。 否则,该安装会失败。

示例:在 Red Hat Linux 中安装或升级 CA ControlMinder

以下示例显示了如何在 Red Hat Linux x86 ES 4.0 计算机上安装 CA ControlMinder 程序包,该程序包位于 CA ControlMinder Endpoint Components for UNIX DVD 中(挂接到 /mnt/AC_DVD)。 这可以对 CA ControlMinder 进行全新安装,或者对当前已安装的 CA ControlMinder RPM 软件包进行升级(无需先删除已安装的程序包)。 要执行此操作,您安装许可程序包,然后自定义 CA ControlMinder 软件包,接受许可协议并安装如下:

cd /mnt/AC_DVD/NativePackages/RPMPackages/LINUX
rpm -U ca-lic*i386.rpm ca-cs-cawin*i386.rpm 
cp CAeAC*i386.rpm /tmp
cp ../pre.tar /tmp
chmod 777 /tmp/CAeAC*i386.rpm
../customize_eac_rpm -w keyword -d /tmp CAeAC*i386.rpm
rpm -U /tmp/CAeAC*i386.rpm

示例:从 eTrust Access Control r8 SP1 程序包安装升级

以下示例将向您展示如何将 eTrust Access Control r8 SP1 程序包(安装在 /opt/CA/eTrustAccessControl)升级为 CA ControlMinder 程序包,您可以在 Linux s390 SLES 9 计算机上的 CA ControlMinder Endpoint Components for UNIX DVD(挂接到 /mnt/AC_DVD)上找到该程序包。 要执行此操作,请使用以下命令安装许可程序包、CAWIN 程序包以及自定义的 CA ControlMinder 程序包(按此顺序):

cd /mnt/AC_DVD/NativePackages/RPMPackages/LINUX390
rpm -U ca-lic*rpm ca-cs-cawin*rpm
cp -R CAeAC*s390.rpm /tmp
cp ../pre.tar /tmp
chmod 777 /tmp/CAeAC*s390.rpm
../customize_eac_rpm -u /opt/CA  -d /tmp CAeAC*s390.rpm
../customize_eac_rpm -w keyword -d /tmp CAeAC*s390.rpm
rpm -U /tmp/CAeAC*s390.rpm

示例:将 CA ControlMinder 和必备程序包安装到自定义目录

以下示例显示了如何将默认的 CA ControlMinder 和必备程序包(位于 CA ControlMinder Endpoint Components for UNIX DVD(挂接到 /mnt/AC_DVD)中)安装到 Red Hat Linux Itanium IA64 ES 4.0 上的自定义目录中。 要执行此操作,请使用以下命令:

cd /mnt/AC_DVD/NativePackages/RPMPackages/LINUX_IA64
rpm -U --prefix /usr/CA/shared ca-lic*ia64.rpm 
cp -R CAeAC*ia64.rpm /tmp
cp ../pre.tar /tmp
chmod 777 /tmp/CAeAC*ia64.rpm
../customize_eac_rpm -u /usr/CA  -d /tmp CAeAC*ia64.rpm
../customize_eac_rpm -w keyword -d /tmp CAeAC*ia64.rpm
rpm -U --prefix /usr/CA /tmp/CAeAC*ia64.rpm

CA ControlMinder 安装在自定义目录 /usr/CA/AccessControl 中,该路径由您所提供的自定义目录和产品名称 (Access Control) 组成。

注意:仅当未在环境中定义 $CASHCOMP 变量(可在 /etc/profile.CA 中定义)时,许可程序才会安装到指定目录中。 否则,许可程序将安装到 $CASHCOMP。 如果未定义 $CASHCOMP 且未指定 -lic_dir,则许可程序将会安装到 /opt/CA/SharedComponents 目录中。