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

На главную  Назад  Вперед

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

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

Типовые комплекты компонентов для выборочной установки

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

Выборочный комплект компонентов

Пакет для установки

Будут установлены

Минимальный комплект для консольного сканирования

drweb-filecheck

Dr.Web Ctl

Dr.Web ConfigD

Dr.Web Scanning Engine

Dr.Web File Checker

Dr.Web Updater

Вирусные базы

Комплект для эмуляции ClamAV (clamd)

drweb-clamd

Dr.Web Ctl

Dr.Web ConfigD

Dr.Web Scanning Engine

Dr.Web File Checker

Dr.Web Network Checker

Dr.Web Updater

Dr.Web ClamD

Вирусные базы

Комплект для проверки доступа к веб-сайтам через прокси-сервер по протоколу ICAP (без антивирусной проверки трафика)

drweb-icapd

Dr.Web Ctl

Dr.Web ConfigD

Dr.Web ICAPD

Dr.Web Updater

База категорий веб-ресурсов

Комплект для проверки доступа к веб-сайтам через прокси-сервер по протоколу ICAP (с антивирусной проверкой трафика).

Примечание: Пакет drweb-se можно не устанавливать, если антивирусная проверка производится на другом сервере, передача данных для проверки на который будет организована через Dr.Web Network Checker.

Пометкой *) отмечены компоненты, которые не будут установлены, если не устанавливать пакет drweb-se.

drweb-icapd
drweb-netcheck
drweb-se *

Dr.Web Ctl

Dr.Web ConfigD

Dr.Web ICAPD

Dr.Web Network Checker

Dr.Web Scanning Engine *)

Dr.Web Updater

Вирусные базы *)

База категорий веб-ресурсов

Комплект для локальной проверки HTTP-соединений

Примечание: Если антивирусная проверка соединений не требуется, пакеты drweb-netcheck и drweb-se можно не устанавливать Пакет drweb-se можно не устанавливать, если антивирусная проверка производится на другом сервере, передача данных для проверки на который будет организована через Dr.Web Network Checker. Пакет drweb-dws можно не устанавливать, если не требуется проверка вхождения URL в категории нежелательных веб-ресурсов.

Пометкой *) отмечены компоненты, которые не будут установлены, если не устанавливать пакет drweb-se. Пометкой **) отмечены компоненты, которые не будут установлены, если не будет установлен пакет drweb-dws. Компонент Dr.Web Updater (отмечен меткой ***) будет установлен только в случае если будут установлены вирусные базы или база категорий веб-ресурсов.

drweb-gated
drweb-firewall
drweb-netcheck *
drweb-se *
drweb-dws **

Dr.Web Ctl

Dr.Web ConfigD

SpIDer Gate

Dr.Web Firewall для Linux

Dr.Web Network Checker

Dr.Web Scanning Engine *)

Dr.Web Updater ***)

Вирусные базы *)

База категорий веб-ресурсов **)

1. Установка и удаление компонентов продукта, установленного из репозитория

Если ваш продукт был установлен из репозитория, для установки и удаления отдельного компонента воспользуйтесь соответствующей командой менеджера пакетов, используемого в вашей ОС. Например:

1.Чтобы удалить компонент Dr.Web ClamD (пакет drweb-clamd) из состава продукта, установленного в ОС CentOS, используйте команду:

# yum remove drweb-clamd

2.Чтобы добавить компонент Dr.Web ClamD (пакет drweb-clamd) в состав продукта, установленного в ОС Ubuntu Linux, используйте команду:

# apt-get install drweb-clamd

При необходимости воспользуйтесь справкой по менеджеру пакетов, используемому в вашей ОС.

В связи с тем, что антивирусное ядро Dr.Web для Интернет-шлюзов UNIX использует 32-битную архитектуру x86, в 64-битных системах Debian, Mint, Ubuntu (для платформы x86-64, x64, amd64) может потребоваться разрешить установку пакетов для платформы x86, выполнив команду:

# dpkg --add-architecture i386

 

2. Установка и удаление компонентов продукта, установленного из универсального пакета

Если продукт был установлен из универсального пакета, и вы желаете дополнительно установить или переустановить пакет некоторого компонента, вам понадобится установочный файл (с расширением .run), из которого был установлен продукт. В случае если вы не сохранили этот файл, загрузите его с сайта компании «Доктор Веб».

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

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

--noexec – вместо запуска процесса установки просто распаковать установочные файлы продукта. Файлы будут распакованы в каталог, указанный в системной переменной TMPDIR (обычно это каталог /tmp).

--keep – не удалять установочные файлы продукта и журнал установки по окончании установки.

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

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

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

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

$ ./<имя_файла>.run --noexec --target <каталог>

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

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

Установочный run-файл содержит пакеты всех компонентов, из которых состоит программный комплекс Dr.Web для Интернет-шлюзов UNIX (в формате RPM), а также вспомогательные файлы. Файлы пакетов каждого компонента имеют вид:

<имя_компонента>_<версия>~linux_<платформа>.rpm

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

Для установки пакетов в состав инсталляционного комплекта включен менеджер пакетов. Для выборочной установки следует использовать служебный сценарий installpkg.sh. Для этого необходимо предварительно распаковать содержимое инсталляционного пакета в некоторый каталог.

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

Чтобы выполнить установку пакета компонента, необходимо перейти в каталог, содержащий распакованный инсталляционный комплект, и выполнить в консоли (или в эмуляторе консоли – терминале для графического режима) команду:

# ./scripts/installpkg.sh <имя_пакета>

Например:

# ./scripts/installpkg.sh drweb-clamd

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

$ ./install.sh

Кроме этого, вы можете установить все пакеты продукта (в том числе, чтобы установить недостающие компоненты, или компоненты, удаленные по ошибке), запустив установку корневого мета-пакета продукта:

# ./scripts/installpkg.sh drweb-internet-gateways

Выборочное удаление компонентов

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

В Red Hat Enterprise Linux и CentOS используйте команду yum remove <имя_пакета>

В Fedora используйте команду yum remove <имя_пакета> или dnf remove <имя_пакета>

В SUSE Linux используйте команду zypper remove <имя_пакета>

В Mageia, OpenMandriva Lx используйте команду urpme <имя_пакета>

В Alt Linux и PCLinuxOS используйте команду apt-get remove <имя_пакета>.

Например (для Red Hat Enterprise Linux):

# yum remove drweb-clamd

Если ваша ОС использует пакеты формата DEB (в т.ч., если вы используете ОС МСВС 3.0), либо если в составе системы не имеется менеджера пакетов (FreeBSD, Solaris), для выборочного удаления следует воспользоваться менеджером пакетов zypper, автоматически установленным в рамках установки продукта. Для этого перейдите в каталог <opt_dir>/bin (для GNU/Linux/opt/drweb.com/bin), и выполните следующую команду:

# ./zypper remove <имя_пакета>

Например:

# ./zypper remove drweb-clamd

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

# ./uninst.sh

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