1.6 Silent Installation of iManager Server

A silent (non-interactive) installation doesn’t display a user interface or ask the user any questions. Instead, InstallAnywhere uses information from a properties file for this purpose.

There are two silent installation options:

1.6.1 Standard Silent Install

To perform a standard silent install on Linux or Windows server using the default install values:

  1. Open a console window and go to the directory containing the iManager file you downloaded.

  2. On the command line, enter one of the following:

    • For Linux:

      ./iManagerInstall<platform>.bin -i silent

    • For Windows:

      iManagerInstall.exe -i silent

1.6.2 Customized Silent Install

For more control over which modules are installed, you can customize the silent installation process.

  1. To perform a silent install using the install.properties file, enter:

    ./iManagerInstallplatform.bin -i silent -f pathto_properties_file

    The install.properties file is available in the same directory that contains the installer executable file.

  2. In install.properties, set and save the following values for:

    • $PLUGIN_INSTALL MODE$: The property that controls whether plug-ins are installed. Specify one of the following:

      • DISK (default) installs the plug-ins from disk.

      • NET installs the plug-ins from the network.

      • BOTH installs the plug-ins from both disk and network.

      • SKIP does not install the plug-ins.

    • $PLUGIN_DIR$: The property that defines an alternate path where plug-ins are located on disk.

      • The default path is installer_root_directory/iManager/installs/platform path/plugin.
      • All modules found in the plug-in directory are installed, except for subdirectories.
    • $PLUGIN_INSTALL_URL$: The property that specifies the URL where plug-ins are located.

      You can modify this URL. For more information, see Downloading and Installing Plug-Ins During Installation.

    • $LAUNCH_BROWSER$: The property that specifies whether the gettingstarted.html file launches when the iManager installation completes.

    • $USER_INSTALL_DIR$: The property that specifies the default path where iManager is to be installed.

    • USER_INPUT_ENABLE_IPV6: The property that specifies whether to enable IPv6. By default, it is set to yes.

  3. To specify particular modules to download, specify the module ID and version from the MANIFEST.MF file, located in the NPM's META-INF/ folder. For example:

    $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)

    If you do not specify any modules, the most commonly installed modules, tagged as “selected” in the iman_mod_desc.xml files on the download Web site, are installed.

    If you do not define a version for a module, the setup program installs any module that matches the NPM name.