Автоматизация процесса установки СУБД ЛИНТЕР

Если необходимо многократно повторять единообразную установку СУБД ЛИНТЕР, то можно воспользоваться механизмом автоматической установки Silent Install («тихая установка») без использования графического установщика. В этом случае не надо будет вводить ключи, устанавливать параметры, выбирать компоненты, нажимать постоянно кнопку «Далее» – программа автоматической установки выполнит все необходимые действия за пользователя. Такой прием используется для того, чтобы гарантировать установку – пользователь не может изменить или прервать ее ход. После автоматической установки СУБД ЛИНТЕР полностью готова к работе.

Смысл Silent Install – провести разовую установку СУБД ЛИНТЕР с помощью графического установщика, записывая все действия в специальный файл, по которому в дальнейшем можно повторить такую же установку в автоматическом (тихом) режиме, т.е. ничего не спрашивая у пользователя.

Для автоматизации процесса установки:

  1. выполнить установку СУБД ЛИНТЕР с помощью графического установщика в режиме записи ответов с помощью команды:

    <​установщик СУБД ЛИНТЕР​> /r [/f1 <​файл ответов​>]

    <​Установщиком СУБД ЛИНТЕР​>, в зависимости от поставки, может быть файл, например, linter-bastion-6.0.<​номер релиза​>.<​номер сборки​>-windows.exe или setup.exe.

    <​Файл ответов​> – спецификация (местоположение и имя) файла, в который должны записываться пользовательские ответы в процессе установки СУБД. Если параметр не задан, по умолчанию создается файл setup.iss в каталоге, определяемом переменной окружения WINDIR (обычно это каталог C:\Windows).

    Примеры:

    linter-bastion-6.0.<​номер релиза​>.<​номер сборки​>-windows.exe /r
    setup.exe /r
    linter-bastion-6.0.<​номер релиза​>.<​номер сборки​>-windows.exe /r
      /f1"D:\install.iss"
  2. дождаться завершения процесса установки СУБД ЛИНТЕР;

  3. удалить установленную версию;

  4. выполнить установку СУБД ЛИНТЕР в автоматическом режиме с помощью команды

    <​установщик СУБД ЛИНТЕР​> /s [/f1 <​файл ответов​>] [/f2 <​файл протоколирования​>]

    <​Установщиком СУБД ЛИНТЕР​> должен быть указан именно тот файл, который ранее был выполнен в режиме записи ответов.

    <​Файл ответов​> – спецификация (местоположение и имя) файла, который был создан в процессе ручной установки СУБД в режиме записи с помощью графического установщика. Если параметр не задан, по умолчанию будет использоваться файл setup.iss в каталоге, определяемом переменной окружения WINDIR (обычно это каталог C:\Windows).

    <​Файл протоколирования​> – спецификация (местоположение и имя) файла, в который должна протоколироваться информация о возникших в процессе автоматической установки СУБД ошибках.

    Примечание

    <​Файл ответов​> и <​файл протоколирования​> пишутся слитно с ключами f1, f2 соответственно.

    Примеры:

    linter-bastion-6.0.<​номер релиза​>.<​номер сборки​>-windows.exe /s
    setup.exe /s
    linter-bastion-6.0.<​номер релиза​>.<​номер сборки​>-windows.exe /s
      /f1"D:\install.iss"
    linter-bastion-6.0.<​номер релиза​>.<​номер сборки​>-windows.exe /s
      /f2"D:\install.log"
    linter-bastion-6.0.<​номер релиза​>.<​номер сборки​>-windows.exe /s
      /f1"D:\install.iss" /f2"D:\install.log"