![](/img/trans.png)
[英]dotnetinstaller configuration to continue with MSI installation even if prerequisites fail
[英]Silent Installation for dotNetInstaller Bootstrapper
我正在使用dotNetInstaller
引導程序添加諸如Postgresql 9.1之類的先決條件,我想從引導程序中靜默安裝postgresql。
我在DotnetInstaller的配置文件的* executables部分中添加了以下命令。
#APPPATH\prerequisits\postgresql-9.1.0-1-windows.exe /qn""
我收到錯誤消息:
預期的選項,但是得到了“ / qn”。 選項以-開頭。
請讓我知道Postgresql的無提示安裝選項應該是什么
也許為時已晚,僅作記錄。 你的引導者工作了嗎?
非交互式安裝
如果您是軟件作者,則可能希望將PostgreSQL安裝程序嵌入您自己的應用程序安裝程序中。 提供了非交互式安裝程序模式,以允許僅向用戶顯示進度條的方式。 可以通過命令行或使用選項文件將參數傳遞給安裝程序。
為了以非交互方式啟動安裝程序,請使用--mode命令行選項(與所需的任何其他選項結合使用)。 例如,在Mac OS X上:
$ sudo ./postgresql-8.4.0-b2-2-osx.app/Contents/MacOS/installbuilder.sh --mode無人值守[其他選項]
命令行選項
以下命令行選項可用於控制安裝:
--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(是)。
選項文件
您可以使用選項文件啟動安裝程序,方法是在命令行中傳遞文件名,例如:
選項文件可能包含選項=值格式的命令行上可用的相同參數。 例如:
前綴= / usr / local / pgsql84 datadir = / var / lib / pgsql84端口= 5678
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.