簡體   English   中英

dotNetInstaller引導程序的靜默安裝

[英]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(是)。

選項文件

您可以使用選項文件啟動安裝程序,方法是在命令行中傳遞文件名,例如:

postgresql-8.4.0-1-linux.bin --optionfile /路徑/到/ optionfile

選項文件可能包含選項=值格式的命令行上可用的相同參數。 例如:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM