上一主题: 安装 Solaris 本地程序包下一主题: 使用 ioctl 进行通讯


在 Solaris 标记区域中安装

Solaris pkgadd 不支持将安装在 Solaris 10 全局区域中的应用程序传播到标记区域中。 CA ControlMinder 必须使用 ioctl,而不是系统调用来与内核模块进行通讯。

注意:在全局区域安装时,安装参数文件也可以让您自动安装在标记区域上。

遵循这些步骤:

  1. 编辑 $PACKAGE_DIR/paramtemplate 文件,并更改以下设置:
    UseBrandZone = "yes" 
    
  2. 编辑 seos.ini 文件并修改以下行:
    SEOS_use_ioctl = 1
    

    CA ControlMinder 配置为使用 ioctl。

  3. 使用 pkgadd 在 Solaris 10 标记区域中安装 CA ControlMinder。
    customize_eac_pkg -s -f $PACKAGE_DIR/paramtemplate -d $PACKAGE_DIR CAeAC 
    pkgadd -G -a $PACKAGE_DIR/myadmin -d $PACKAGE_DIR CAeAC
    
  4. 使用 pkgadd 在 Solaris 8 和 9 标记区域中安装 CA ControlMinder。
    customize_eac_pkg -s -f $PACKAGE_DIR/paramtemplate -d $PACKAGE_DIR CAeAC 
    pkgadd -n -a $PACKAGE_DIR/myadmin -d $PACKAGE_DIR CAeAC
    

    忽略警告并在提示时以“y” 确认。

安装完成。 您现在可以在标记区域中启动 CA ControlMinder。

重要说明! 如果将 SEOS_use_ioctl 设置为 0,您需要修改 CA ControlMinder 在所有区域中使用 ioctl 进行通讯。 完成此更改之后,重新启动所有区域,安装即完成。