无提示(非交互式)安装不显示用户界面,也不向用户提出任何问题。相反,InstallAnywhere 会为此目的而使用从属性文件中获得的信息。
存在两个无提示安装选项:
要使用默认安装值在 Linux 或 Windows 服务器上执行标准无提示安装,请执行下列操作:
打开控制台窗口,然后转到包含您下载的 iManager 文件的目录。
在命令行上输入以下命令之一:
对于 Linux:
./iManagerInstall<platform>.bin -i silent
对于 Windows 系统:
iManagerInstall.exe -i silent
要更好地控制安装哪些模块,可以自定义无提示安装过程。
要使用 install.properties 文件执行无提示安装,请输入:
./iManagerInstallplatform.bin -i silent -f pathto_properties_file
install.properties 文件在包含安装程序可执行文件的同一目录中可以找到。
在 install.properties 中,设置并保存以下属性的值:
$PLUGIN_INSTALL MODE$:此属性用于控制是否安装插件。请指定以下项之一:
DISK(默认值):从磁盘安装插件。
NET:从网络安装插件。
BOTH:从磁盘和网络安装插件。
SKIP:不安装插件。
$PLUGIN_DIR$:此属性用于定义磁盘上插件所在的替换路径。
$PLUGIN_INSTALL_URL$:此属性用于指定插件所在的 URL。
可以修改此 URL。有关详细信息,请参见部分 1.4, 在安装期间下载并安装插件。
$LAUNCH_BROWSER$:此属性用于指定在 iManager 安装完成后是否起动 gettingstarted.html 文件。
$USER_INSTALL_DIR$:此属性用于指定要安装 iManager 的默认路径。
USER_INPUT_ENABLE_IPV6:此属性用于指定是否启用 IPv6。默认情况下,它设置为是。
要指定要下载的特定模块,请在 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 名称匹配的任何模块。