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

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

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

где:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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