Тихая установка для 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