1.6 无提示安装 iManager

无提示(非互交性)安装不会显示任何用户界面,也不会向用户提出任何问题。相反,InstallAnywhere 会为此使用属性文件中的信息。

NetWare 不支持无提示安装。

必须安装 Solaris GUI 库以运行 iManager 安装程序。适用于 Solaris 的 iManager 安装程序不支持无头 (headless) 安装。

1.6.1 标准无提示安装

要在 Solaris 、Linux、HP-UX 以及 Windows 上执行标准无提示安装,请接受所有的默认值:

  1. 打开控制台窗口,然后转到您下载的 iManager 文件的所在目录。

  2. 如果是 Linux 和 Solaris HP-UX,请在命令行中输入下列命令:

    ./iManagerInstall<platform>.bin -i silent

    或者,如果是 Windows,则输入下列命令:

    iManagerInstall.exe -i silent

1.6.2 自定义的无提示安装

要执行自定义的无提示安装,以更多地控制将要安装哪些模块,请执行下列操作:

  1. 在包含安装程序可执行文件的相同目录中创建 installer.properties 文件。

  2. 输入下列命令以使用 installer.properties 文件执行无提示安装:

    ./iManagerInstallplatform.bin -i silent -f pathto_properties_file

  3. 在 installer.properties 中,设置并保存下列的属性值:

    • $PLUGIN_INSTALL MODE$(该属性控制着从磁盘、网络、磁盘和网络安装或不安装插件)
      • 如果要从磁盘安装插件,请将该属性设置为 DISK。
        • This is the default value.
      • 如果要从网络安装插件,请将该属性设置为 NET。
      • 如果要从磁盘和网络安装插件,请将该属性设置为 BOTH。
      • 如果不准备安装插件,请将该属性设置为 SKIP。
    • $PLUGIN_DIR$(该属性将定义磁盘上插件所在的备用路径)
      • 默认路径为 installer_root_directory/iManager/installs/platform path/plugin
      • 插件目录中找到的所有模块均已安装(不包含子目录)。
    • $PLUGIN_INSTALL_URL$(该属性将指定插件所在的 URL)
  4. 要指定下载特定模块,请使用下列示例,提供位于 NPM 的 META-INF/ 文件夹下 MANIFEST.MF 文件中的模块 ID 和版本。

    $PLUGIN_MODULE_ID_1$=eDirectoryBackupAndRestore
    
    $PLUGIN_VERSION_1$=2.6.20050517
    
    $PLUGIN_MODULE_ID_2$=ldap
    
    $PLUGIN_VERSION_2$=2.6.20050517
    
    etc. . . . (repeated as many times as there are modules)
    

    如果未定义任何模块,则将安装最常用的模块。这些模块在下载万维网站点的 iman_mod_desc.xml 文件中标记为“典型”。

    如果未定义模块的版本,则将安装任何与 NPM 名称相匹配的模块。