【问题标题】:Silent Installation for dotNetInstaller BootstrapperdotNetInstaller 引导程序的静默安装
【发布时间】:2013-02-04 08:06:34
【问题描述】:

我正在使用 dotNetInstaller 引导程序添加 Postgresql 9.1 等先决条件 我想从引导程序静默安装 postgresql。

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

#APPPATH\prerequisits\postgresql-9.1.0-1-windows.exe /qn"" 

我收到错误:

预期的选项,但得到“/qn”。选项以前导 -- .... 开头。

请告诉我 postgresql 的静默安装选项应该是什么

【问题讨论】:

    标签: installation silent dotnetinstaller


    【解决方案1】:

    也许为时已晚,只是为了记录。你的引导程序工作了吗?

    Source

    非交互式安装

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

    为了在非交互模式下启动安装程序,使用 --mode 命令行选项(与任何其他所需选项结合使用)。例如,在 Mac OS X 上:

    $ sudo ./postgresql-8.4.0-b2-2-osx.app/Contents/MacOS/installbuilder.sh --mode unattended [其他选项]

    命令行选项

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

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

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

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

    --port :指定要监听的端口号。默认为 5432。

    --locale : 指定初始化集群的语言环境。默认为 initdb 检测到的语言环境。

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

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

    --install_runtimes [1|0]; (仅限 Windows):指定是否在安装继续之前安装 Microsoft Visual C++ 运行时。默认为 1(是)。

    选项文件

    您可以使用选项文件启动安装程序,方法是在命令行中传递文件名,例如:

    postgresql-8.4.0-1-linux.bin --optionfile /path/to/optionfile

    选项文件可能包含命令行上可用的相同参数,格式为选项=值。例如:

    前缀=/usr/local/pgsql84 数据目录=/var/lib/pgsql84 端口=5678

    【讨论】:

      猜你喜欢
      • 2010-09-08
      • 2021-11-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多