Выборочная установка компонентов

Распаковка инсталляционного файла

Если требуется осуществить выборочную установку некоторых компонентов продукта, следует распаковать инсталляционный файл <имя_файла>.run, не запуская сам процесс установки продукта. Для этого следует воспользоваться параметром командной строки --noexec:

$ ./<имя_файла>.run --noexec

В результате в текущем каталоге появится вложенный каталог <имя_файла>.

Кроме того, вы можете воспользоваться следующими параметрами командной строки при запуске run-файла:

--keep - каталог <имя_файла>, содержащий установочные файлы продукта, будет распакован в текущий каталог (а не в /tmp), и не будет автоматически удален по окончании установки.

--target <путь_к_каталогу> - каталог <имя_файла>, содержащий установочные файлы продукта, будет распакован в указанный каталог. Обратите внимание, что он автоматически удалится по окончании установки, если также не указать параметр --noexec или --keep.

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

$ ./<имя_файла>.run --help

Выборочная установка

Каталог установки содержит пакеты всех компонентов, из которых состоит программный продукт Dr.Web для файловых серверов UNIX, а также вспомогательные файлы. Пакет каждого компонента <component_name> снабжен двумя файлами <component_name>.install и <component_name>.remove. По сути эти файлы являются командными скриптами, первый из которых используется для установки пакета, содержащего компонент, а второй – для его удаления. Имена всех пакетов, содержащих компоненты программного комплекса Dr.Web для файловых серверов UNIX, начинаются с префикса «drweb».

В общем случае в архиве содержатся следующие пакеты:

Пакет

Содержимое

drweb-bases

Файлы антивирусного ядра Dr.Web Virus-Finding Engine и вирусных баз Dr.Web

drweb-boost

Библиотеки Boost

drweb-clamd

Файлы компонента Dr.Web ClamD

drweb-common

Основной конфигурационный файл drweb.ini, основные библиотеки, документация и структура каталогов продукта.

В процессе установки данного компонента также будут созданы пользователь drweb и группа drweb

drweb-configd

Файлы компонентов Dr.Web ConfigD и Dr.Web Ctl

drweb-epm10.1.0-libs

Библиотеки поддержки программ установки

drweb-epm10.1.0-uninst

Библиотеки поддержки программ удаления

drweb-esagent

Файлы компонента Dr.Web ES Agent

drweb-filecheck

Файлы компонента Dr.Web File Checker

drweb-file-servers-doc

Документация PDF по продукту

drweb-file-servers

Корневой метапакет продукта

drweb-httpd

Файлы компонента Dr.Web HTTPD и веб-интерфейса управления

drweb-icu

Библиотеки поддержки интернационализации и Unicode

drweb-libs *

Файлы основных библиотек продукта

drweb-netcheck

Файлы компонента Dr.Web Network Checker

drweb-nss

Файлы компонента SpIDer Guard для NSS

drweb-openssl

Библиотеки OpenSSL

drweb-protobuf

Библиотеки Protobuf

drweb-se

Файлы компонента Dr.Web Scanning Engine

drweb-smbspider-daemon

Файлы компонента SpIDer Guard для SMB (демон мониторинга SMB)

drweb-smbspider

Файлы компонента SpIDer Guard для SMB

drweb-smbspider-modules

Файлы компонента SpIDer Guard для SMB (модули VFS SMB)

drweb-smbspider-modules-src

Файлы компонента SpIDer Guard для SMB (исходные коды модуля VFS SMB)

drweb-snmpd

Файлы компонента Dr.Web SNMPD

drweb-spider

Файлы компонента SpIDer Guard

drweb-spider-kmod

Файлы компонента SpIDer Guard (файлы модуля ядра для режима LKM)

drweb-update

Файлы компонента Dr.Web Updater

drweb-wt

Библиотеки Wt (используется веб-интерфейсом управления)

*) В версии для 64-битных систем в архив включены два пакета: drweb-libs и drweb-libs32, в которых содержатся библиотеки для 64-битных и 32-битных компонентов соответственно.

Чтобы выполнить установку компонента, достаточно запустить в консоли (или в эмуляторе консоли – терминале для графического режима) соответствующий install-файл.

Для запуска скриптов установки любого из компонентов необходимы права суперпользователя (пользователя root). Для получения прав суперпользователя воспользуйтесь командой смены пользователя su или командой выполнения от имени другого пользователя sudo.

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

Если требуется запустить программу установки программного комплекса целиком, следует запустить из распакованного каталога скрипт автоматической установки, выполнив команду:

$ ./install.sh