1.6 无提示安装 iManager 服务器

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

存在两个无提示安装选项:

1.6.1 标准无提示安装

要使用默认安装值在 Linux 或 Windows 服务器上执行标准无提示安装,请执行下列操作:

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

  2. 在命令行上输入以下命令之一:

    • 对于 Linux:

      ./iManagerInstall<platform>.bin -i silent

    • 对于 Windows 系统:

      iManagerInstall.exe -i silent

1.6.2 自定义的无提示安装

要更好地控制安装哪些模块,可以自定义无提示安装过程。

  1. 要使用 install.properties 文件执行无提示安装,请输入:

    ./iManagerInstallplatform.bin -i silent -f pathto_properties_file
    

    install.properties 文件在包含安装程序可执行文件的同一目录中可以找到。

  2. 在 install.properties 中,设置并保存以下属性的值:

    • $PLUGIN_INSTALL MODE$:此属性用于控制是否安装插件。请指定以下项之一:

      • DISK(默认值):从磁盘安装插件。

      • NET:从网络安装插件。

      • BOTH:从磁盘和网络安装插件。

      • SKIP:不安装插件。

    • $PLUGIN_DIR$:此属性用于定义磁盘上插件所在的替换路径。

      • 默认路径为 installer_root_directory/iManager/installs/platform path/plugin。
      • 将安装插件目录中找到的所有模块(子目录除外)。
    • $PLUGIN_INSTALL_URL$:此属性用于指定插件所在的 URL。

      可以修改此 URL。有关详细信息,请参见部分 1.4, 在安装期间下载并安装插件。

    • $LAUNCH_BROWSER$:此属性用于指定在 iManager 安装完成后是否起动 gettingstarted.html 文件。

    • $USER_INSTALL_DIR$:此属性用于指定要安装 iManager 的默认路径。

    • USER_INPUT_ENABLE_IPV6:此属性用于指定是否启用 IPv6。默认情况下,它设置为是。

  3. 要指定要下载的特定模块,请在 NPM 的 META-INF/ 文件夹下的 MANIFEST.MF 文件中指定模块 ID 和版本。例如:

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

    如果未指定任何模块,则将安装最常用的模块,这些模块在下载网站上的 iman_mod_desc.xml 文件中标记为“已选”。

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