上一主题: customize_eac_rpm 命令-自定义 RPM 软件包下一主题: 卸载 RPM 程序包


升级 CA ControlMinder RPM 程序包

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

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

升级 eAC> RPM 程序包

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

    许可程序将安装。

  2. 自定义 CAeAC 程序包指定自定义安装设置。

    注意:如果您正在升级 CA ControlMinder,则不需要在自定义过程中指定您接受该许可协议。

  3. 使用 rpm 命令升级 CAeAC 程序包。
    rpm -U /tmp/CAeAC*s390.rpm
    

    CA ControlMinder 安装。 UNAB 程序包也安装 CAWIN 共享组件。

  4. 验证两个版本共同存在。
    > ls -l /opt/CA/
    /opt/CA/AccessControl/ -> /opt/CA/AccessControl_128SP0_000
    /opt/CA/AccessControl.old/
    /opt/CA/AccessControl_128SP0_000/
    
  5. 验证 /etc/seos.ini 链接为最新,且指向新版本的 seos.ini 文件。
    > ls -l /etc/seos.ini
    /etc/seos.ini -> /opt/CA/AccessControl_128P0_000/seos.ini
    
  6. 启动 CA ControlMinder。
    > /opt/CA/AccessControl/bin/seload
    

示例:在 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 目录。