默认的 Solaris pkgadd 行为由安装管理文件确定。 要覆盖默认设置,需要更改安装管理文件(默认情况下为 /var/sadm/install/admin/default)。 例如:CA ControlMinder 程序包安装 setuid 可执行文件,另外您也可以通过该程序包运行安装后脚本(将作为 root 运行)。 默认的 Solaris pkgadd 行为会提示您确认这些操作。
注意:您可以编辑安装管理文件以更改 pkgadd 安装默认值。 然后您可以使用修改过的文件进行特定安装,如使用 pkgadd -a 选项安装 CA ControlMinder。 但是,此文件不特定于 CA ControlMinder。
此命令格式如下:
convert_eac_pkg -c [-d pkg_location] [pkg_name]
convert_eac_pkg -p [-f file]
将旧格式的程序包转换为新格式。
注意:在 CA ControlMinder r8 SP1 中使用的是旧格式的程序包。 在升级之前,您需要转换这些旧格式的程序包。
您可以为已安装的 CA ControlMinder 程序包或后台进程包转换信息。 对于后台进程包,请使用 -d 选项指明该程序包的安装位置。
定义文件系统上程序包所在的目录
定义程序包的名称(默认情况下为 CAeAC)。
准备已命名的自定义程序包配置文件
定义要创建 CA ControlMinder 安装管理文件的位置。
如果未指定,则该命令将在当前目录中创建名为 myadmin 的文件。
示例:将 Solaris 本地安装配置为静默安装
以下过程显示了如何配置 Solaris 本地安装,以使其不提示您确认是安装 setuid 可执行文件还是运行安装后脚本:
convert_eac_pkg -p
这样您可以修改 CA ControlMinder 本地安装的配置设置而不会影响其他安装。
setuid=nocheck action=nocheck
保存文件。
您至少需要指定您接受许可协议。
pkgadd -n -a config_path\myadmin -d pkg_path CAeAC
示例:升级使用旧格式的 Solaris 本地安装
以下过程显示了如何在升级为新版本之前转换 CA ControlMinder 本地程序包安装的现有安装。 要执行此操作,请运行以下命令:
convert_eac_pkg -c CAeAC
版权所有 © 2013 CA。
保留所有权利。
|
|