"Тихой" (silent) называют такую установку, которая не требует от пользователя ввода каких-либо данных в процессе инсталляции. Поэтому тихая установка может быть полностью выполнена в автоматическом режиме.

Установочные файлы обычно имеют ключи командной строки, позволяющие выполнить установку в тихом режиме. В этом случае используются настройки установки по умолчанию. К сожалению, синтаксис командных строк инсталляторов различных разработчиков отличается друг от друга.

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

Стандартным для установочных файлов программ Windows является формат MSI. Формат инсталлятора подробно описан разработчиком и фактически является открытым стандартом. Для файлов в этом формате предусмотрен ключ тихой установки /q. При этом следует использовать следующий синтаксис запуска (в примере также использован ключ /п, наличие которого позволяет выполнить установку скрыто, без интерфейса пользователя):

msiexec /i <имя_файла_дистрибутива.п^> /qn

Если стандартный MSI-дистрибутив запускается файлом setup.exe, то следует использовать такую строку:

setup.exe /s /v"/qn"

Дистрибутивы, подготовленные с помощью популярного продукта InstallShield, имеют ключ тихой установки /s. Тихая установка требует наличия файла ответов. Если он отсутствует в составе дистрибутива, то пользователь может создать его самостоятельно, записав свои действия в качестве варианта ответов во время тестовой установки продукта. Для этого необходимо использовать режим записи ответов с ключом /г: setup.exe /г /f1

Примечание Ключ /f1 в командной строке можно не указывать. В этом случае файл ответов будет записан по умолчанию в папку Windows и будет иметь имя setup.iss. Аналогично, если вы не используете для файла ответов имя по умолчанию, то его необходимо указать с ключом /f1 при запуске тихой установки.

По умолчанию файл ответов должен иметь имя setup.iss и располагаться в той же папке, что и setup.exe. В противном случае при запуске тихой установки (с ключом /s) следует указать путь к нему в ключе /fl.

Примечание Программа инсталлятора может закрыться раньше, чем установка продукта будет полностью завершена. Если вы используете последовательность сценариев установ ки, то это может привести к ошибке их выполнения. В такой ситуации следует добавить ключ /sms, который заставляет программу инсталлятора ждать полного окончания установки продукта.

В последнее время приобрели популярность так называемые PackageForTheWeb-дистрибутивы (PFTW). Эти пакеты представляют собой один самораспаковываю-щийся файл, который после разархивирования автоматически запускает программу setup.exe, содержащуюся в этом архиве. Дистрибутивы PFTW допускают использование двух ключей. Ключ /s осуществляет "тихое" разворачивание дистрибутива, а ключ /а "передает" последующие ключи программе setup.exe. Например, вы можете использовать запуск PFTW с ключами /s /а /г для того, чтобы создать файл ответов.

Примечание Большая база рекомендаций по развертыванию популярных продуктов (возможные ключи запуска и трансформаций, советы по переупаковке и т. д.), доступна на сайте AppDeploy (http://www.appdeploy.com/packages/index.asp).

Файлы ответов (трансформаций) | Самоучитель системного администратора | Переупаковка


Самоучитель системного администратора



Новости за месяц

  • Август
    2020
  • Пн
  • Вт
  • Ср
  • Чт
  • Пт
  • Сб
  • Вс
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31