пятница, 1 декабря 2017 г.

InstallAnywhere. Ставим из скриптов

Есть дистрибутивы,которые подготовлены как бандл InstallAnywhere.
Он интерактивен но есть режимы у него:
-i console/gui/silent

мне бы хотелось молча и без вопросов поставить ПО. Передавать параметры можно и нужно для молчаливой и параметризованной установки.
Можно пойти вот таким путём:
1. запускаем бандл с ключиком -r имя_файла_параметров
2. отвечаем итеркативно на вопросы как нам надо
3. по завершению на выходе имеем файл с параметрами нашего ввода
4. запускаем установку молчаливую с параметрами: -i silent -f имя_файла_параметров

Но не всё так гладко. Смотрим в лог установки и там видим набор параметров - умолчаний.
И там не все такие, что имеют нужные умолчания.
Вичитываем нужные параметры и запускаться будем так:
-i silent -f имя_файла_параметров -Dкакой_то_параметр

например такой
-DCONTINUE_ON_DB_CONNECTION_ERROR=Y


Комментариев нет: