Installation dotNetInstaller引导程序的静默安装

Installation dotNetInstaller引导程序的静默安装,installation,silent,dotnetinstaller,Installation,Silent,Dotnetinstaller,我正在使用dotNetInstaller引导程序添加必要条件,如Postgresql 9.1 我想从bootstapper以静默方式安装postgresql 我在DotnetInstaller配置文件的*executables部分添加了以下命令 #APPPATH\prerequisits\postgresql-9.1.0-1-windows.exe /qn"" 我得到一个错误: 预期选项,但获得/qn。选项以前导- 请让我知道postgresql的静默安装选项应该是什么,可能太迟了,只是为了

我正在使用dotNetInstaller引导程序添加必要条件,如Postgresql 9.1 我想从bootstapper以静默方式安装postgresql

我在DotnetInstaller配置文件的*executables部分添加了以下命令

#APPPATH\prerequisits\postgresql-9.1.0-1-windows.exe /qn"" 
我得到一个错误:

预期选项,但获得/qn。选项以前导-


请让我知道postgresql的静默安装选项应该是什么,可能太迟了,只是为了记录在案。你的自动售货机有用吗

非交互式安装

如果您是软件作者,您可能希望在自己的应用程序安装程序中嵌入PostgreSQL安装程序。提供了一种非交互式安装程序模式,允许用户只显示进度条。参数可以通过命令行或使用选项文件传递给安装程序

#APPPATH\prerequisits\postgresql-9.1.0-1-windows.exe /qn"" 
为了在非交互模式下启动安装程序,-mode命令行选项与所需的任何其他选项一起使用。例如,在Mac OS X上:

$sudo./postgresql-8.4.0-b2-2-osx.app/Contents/MacOS/installbuilder.sh-无人值守模式[其他选项]

命令行选项

以下命令行选项可用于控制安装:

-前缀:指定安装目录。Linux上默认为/opt/PostgreSQL/8.X,Mac OS X上默认为/Library/PostgreSQL/8.X,Windows上默认为%PROGRAMFILES%\PostgreSQL\8.X

-datadir:指定数据目录。默认为$PREFIX/data

-超级密码:指定超级用户,并在Windows上指定要使用的服务帐户密码。默认为非交互模式下的postgres

-端口:指定要侦听的端口号。默认值为5432

-区域设置:指定初始化集群的区域设置。默认为initdb检测到的区域设置

-创建快捷方式[1 | 0];:指定是否应创建菜单快捷方式。默认为1“是”

-安装plpgsql[1 | 0];:指定是否在template1中安装pl/pgsql。默认为1“是”

-安装运行时[1 | 0];Windows:指定安装前是否安装微软VisualC++运行时。默认为1“是”

选项文件

通过在命令行上传递文件名,可以使用选项文件启动安装程序,例如:

postgresql-8.4.0-1-linux.bin-optionfile/path/to/optionfile 选项文件可能包含与命令行上可用的参数相同的参数,格式为option=value。例如:

前缀=/usr/local/pgsql84 datadir=/var/lib/pgsql84 端口=5678