З6. Инсталлятор Сервера Dr.Web для ОС семейства UNIX

Формат команды запуска:

<название_пакета>.run [<ключи>] [--] [<аргументы>]

где:

[--] — отдельностоящий необязательный знак, обозначающий конец списка ключей и отделяющий список ключей от списка дополнительных аргументов.

[<аргументы>] — дополнительные аргументы или встроенные скрипты.

Ключи для получения справки или информации о пакете:

--help — вывести справку по ключам.

--info — вывести расширенную информацию о пакете: название; целевой каталог; размер в распакованном виде; алгоритм сжатия; дата упаковки; версия makeself, которым производилась упаковка; команда, которой производилась упаковка; скрипт, который будет запущен после распаковки; будет ли скопировано содержимое архива во временный каталог (если нет, ничего не выводится); является ли целевой каталог постоянным или будет удален после отработки скрипта.

--lsm — вывести содержание встроенной LSM-записи с базовой информацией о пакете: название, версия, описание, автор, и т. д. Если LSM-запись не заполнялась, будет выведено соответствующее сообщение.

--list — вывести список файлов в установочном пакете.

--check — проверить целостность установочного пакета.

Ключи для запуска пакета:

--confirm — выводить запрос перед запуском встроенного скрипта.

--noexec — не запускать встроенный скрипт.

--keep — не удалять указанный каталог после выполнения встроенного скрипта.

--nox11 — не запускать эмулятор терминала xterm по завершении установки.

--nochown — не назначать владельцем извлеченных файлов пользователя, который инициирует установку.

--log <путь> — вести журнал установки в файле по указанному пути.

--nolog — не вести журнал установки.

--target <каталог> — извлечь установочный пакет в указанный каталог.

--tar <аргумент_1> [<аргумент_2> ...] — получить доступ к содержимому установочного пакета при помощи команды tar.

Дополнительные аргументы:

--help — вывести справку по дополнительным аргументам.

--quiet — запустить инсталлятор в фоновом режиме. На все следующие вопросы инсталлятора используется утвердительный ответ:

принять лицензионное соглашение,

задать резервное копирование в каталог по умолчанию,

продолжить установку при условии, что установленный в системе дополнительный дистрибутив (extra) будет удален.

--clean — установить пакет с настройками Сервера Dr.Web по умолчанию без использования резервной копии для восстановления настроек предыдущей установки.

--preseed <путь> — путь до конфигурационного файла, содержащего предопределенные ответы на вопросы инсталлятора во время установки.

Переменные для задания предопределенных ответов в конфигурационном файле:

DEFAULT_BACKUP_DIR=<путь> — путь до каталога с резервной копией, которая будет использоваться для восстановления настроек предыдущей версии (не используется, если задана установка с настройками по умолчанию).

QUIET_INSTALL=[0|1] — определяет использование фонового режима инсталлятора:

0 — запустить инсталлятор в фоновом режиме;

1 — запустить инсталлятор в обычном режиме.

CLEAN_INSTALL=[0|1] — определяет использование резервной копии при установке:

0 — установка с настройками по умолчанию без восстановления из резервной копии;

1 — установка с восстановлением из резервной копии, расположенной в каталоге из переменной DEFAULT_BACKUP_DIR. Если переменная DEFAULT_BACKUP_DIR не задана, резервная копия берется из /var/tmp/drwcs.

ADMIN_PASSWORD=<пароль> — пароль для учетной записи администратора по умолчанию (admin).

Если переменная ADMIN_PASSWORD задана в файле, ее значение используется как пароль администратора и в конце установки выводится сообщение:
Password specified in the configuration file for the default administrator (admin): <пароль>

Если переменная ADMIN_PASSWORD не задана в файле, то пароль генерируется автоматически и в конце установки выводится сообщение:
Automatically generated password for the default administrator (admin): <пароль>

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