Тихая установка для dotNetInstaller Bootstrapper

Я использую dotNetInstaller загрузчик для добавления предварительных требований, таких как Postgresql 9.1 Я хочу установить postgresql в режиме без вывода сообщений из загрузчика.

Я добавил приведенную ниже команду в разделе * исполняемые файлы файла конфигурации DotnetInstaller.

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

Я получаю ошибку:

Ожидаемый вариант, но получил "/qn". Варианты начинаются с ведущего -....

Пожалуйста, дайте мне знать, какой должна быть опция установки без вывода сообщений для postgresql

1 ответ

Может быть, слишком поздно, просто для записи. Твой загрузчик работал?

Источник

Неинтерактивная установка

Если вы автор программного обеспечения, вы можете встроить установщик PostgreSQL в свой собственный установщик приложения. Для этого предусмотрен неинтерактивный режим установки, в котором пользователю будет отображаться только индикатор выполнения. Параметры могут быть переданы установщику либо из командной строки, либо с помощью файла параметров.

Чтобы запустить программу установки в неинтерактивном режиме, используется параметр командной строки --mode (в сочетании с любыми другими необходимыми параметрами). Например, в Mac OS X:

$ sudo./postgresql-8.4.0-b2-2-osx.app/Contents/MacOS/installbuilder.sh - режим без присмотра [дополнительные параметры]

Параметры командной строки

Для управления установкой доступны следующие параметры командной строки:

--prefix: указывает каталог установки. По умолчанию используется /opt/PostgreSQL/8.X в Linux, /Library/PostgreSQL/8.X в Mac OS X и%PROGRAMFILES%\PostgreSQL\8.X в Windows.

--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 datadir=/var/lib/pgsql84 port=5678

Другие вопросы по тегам