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

В этом разделе

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

Установка и удаление компонентов Dr.Web для файловых серверов UNIX:

установленного из репозитория

установленного из универсального пакета

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

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

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

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

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

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

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

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

drweb-filecheck,

drweb-se

Dr.Web ConfigD,

Dr.Web Ctl,

Dr.Web File Checker,

Dr.Web Scanning Engine,

Dr.Web Updater,

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

Комплект для мониторинга файловой системы GNU/Linux

drweb-se,

drweb-spider

Dr.Web ConfigD,

Dr.Web Ctl,

Dr.Web File Checker,

Dr.Web Scanning Engine,

Dr.Web Updater,

SpIDer Guard,

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

Комплект для мониторинга разделяемых каталогов Samba

drweb-se,

drweb-smbspider

Dr.Web ConfigD,

Dr.Web Ctl,

Dr.Web File Checker,

Dr.Web Scanning Engine,

Dr.Web Updater,

SpIDer Guard для SMB,

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

Комплект для мониторинга томов NSS

drweb-nss,

drweb-se

Dr.Web ConfigD,

Dr.Web Ctl,

Dr.Web File Checker,

Dr.Web Scanning Engine,

Dr.Web Updater,

SpIDer Guard для NSS,

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

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

drweb-clamd,

drweb-se

Dr.Web ClamD,

Dr.Web ConfigD,

Dr.Web Ctl,

Dr.Web File Checker,

Dr.Web Network Checker,

Dr.Web Scanning Engine,

Dr.Web Updater,

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

Установка и удаление компонентов Dr.Web для файловых серверов UNIX, установленного из репозитория

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

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

# yum remove drweb-clamd

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

# apt-get install drweb-clamd

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

Установка и удаление компонентов Dr.Web для файловых серверов UNIX, установленного из универсального пакета

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

Распаковка установочного файла

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

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

--keep — не удалять установочные файлы Dr.Web для файловых серверов UNIX и журнал установки по окончании установки;

--target <каталог> — распаковать установочные файлы Dr.Web для файловых серверов UNIX в указанный каталог <каталог>.

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

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

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

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

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

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

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

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

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

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

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

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

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

Например:

# ./scripts/installpkg.sh drweb-clamd

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

$ ./install.sh

Кроме этого, вы можете установить все пакеты Dr.Web для файловых серверов UNIX (в том числе, чтобы установить недостающие компоненты, или компоненты, удаленные по ошибке), запустив установку корневого метапакета:

# ./scripts/installpkg.sh drweb-file-servers

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

Для выборочного удаления пакета некоторого компонента используйте соответствующую команду удаления менеджера пакетов вашей операционной системы, если в вашей ОС используется формат пакетов 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), для выборочного удаления следует воспользоваться менеджером пакетов zypper, автоматически установленным в рамках установки Dr.Web для файловых серверов UNIX. Для этого перейдите в каталог <opt_dir>/bin (для GNU/Linux — /opt/drweb.com/bin), и выполните команду:

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

Например:

# ./zypper remove drweb-clamd

Если вы хотите удалить Dr.Web для файловых серверов UNIX целиком, запустите скрипт автоматического удаления, выполнив команду:

# ./uninst.sh

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