Установка из нативных пакетов

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

Пакеты находятся в официальном репозитории Dr.Web http://officeshield.drweb.com/drweb/. После подключения репозитория к менеджеру пакетов вашей системы, вы можете устанавливать пакеты как любую другую программу из репозитория. Необходимые зависимости будут разрешены автоматически.

Внимание!

После установки пакетов через репозиторий пост-инсталляционный скрипт для автоматической установки лицензионного ключевого файла не будет запущен. Ключевой файл необходимо вручную скопировать в каталог %bin_dir.

После обновления через репозиторий все сервисы Dr.Web необходимо перезапустить, чтобы обновления вступили в силу.

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

В зависимости от необходимой комплектации, в качестве <имя пакета> следует указать один из следующих пакетов:

drweb-mail-gateways-asАнтиспам Dr.Web для почтовых шлюзов UNIX;

drweb-mail-gateways-av Антивирус Dr.Web для почтовых шлюзов UNIX;

drweb-mail-gateways-av-as Антивирус и Антиспам Dr.Web для почтовых шлюзов UNIX;

drweb-courier-as Антиспам Dr.Web для почтовых серверов Courier;

drweb-courier-av Антивирус Dr.Web для почтовых серверов Courier;

drweb-courier-av-as Антивирус и Антиспам Dr.Web для почтовых серверов Courier;

drweb-postfix-as Антиспам Dr.Web для почтовых серверов Postfix;

drweb-postfix-av Антивирус Dr.Web для почтовых серверов Postfix;

drweb-postfix-av-as Антивирус и Антиспам Dr.Web для почтовых серверов Postfix;

drweb-qmail-as Антиспам Dr.Web для почтовых серверов qmail;

drweb-qmail-av Антивирус Dr.Web для почтовых серверов qmail;

drweb-qmail-av-as Антивирус и Антиспам Dr.Web для почтовых серверов qmail;

drweb-sendmail-as Антиспам Dr.Web для почтовых серверов Sendmail;

drweb-sendmail-av Антивирус Dr.Web для почтовых серверов Sendmail;

drweb-sendmail-av-as Антивирус и Антиспам Dr.Web для почтовых серверов Sendmail;

drweb-cgp-as Антиспам Dr.Web для почтовых серверов CommuniGate Pro;

drweb-cgp-av Антивирус Dr.Web для почтовых серверов CommuniGate Pro;

drweb-cgp-av-as Антивирус и Антиспам Dr.Web для почтовых серверов CommuniGate Pro;

drweb-exim-as Антиспам Dr.Web для почтовых серверов Exim;

drweb-exim-av Антивирус Dr.Web для почтовых серверов Exim;

drweb-exim-av-as Антивирус и Антиспам Dr.Web для почтовых серверов Exim ;

drweb-zmailer-as Антиспам Dr.Web для почтовых серверов ZMailer;

drweb-zmailer-av Антивирус Dr.Web для почтовых серверов ZMailer;

drweb-zmailer-av-as Антивирус и Антиспам Dr.Web для почтовых серверов ZMailer.

Внимание!

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

Debian, Ubuntu (apt)

1. Установка:

Репозиторий для Debian защищен с помощью механизма цифровой подписи. Для корректной работы нужно импортировать ключ цифровой подписи командой

wget -O - http://officeshield.drweb.com/drweb/drweb.key | apt-key add -

или

curl http://officeshield.drweb.com/drweb/drweb.key | apt-key add -

Чтобы подключить репозиторий, добавьте следующую строку в файл /etc/apt/sources.list :

deb http://officeshield.drweb.com/drweb/debian stable non-free

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

apt-get update
apt-get install <имя пакета>

2. Удаление:

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

apt-get remove <имя пакета>

Для удаления всех установленных пакетов Dr.Web выполните команду (в некоторых системах символ '*' требуется экранировать: '\*'):

apt-get remove drweb*

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

apt-get autoremove

Внимание!

Обратите внимание на следующие особенности удаления с использованием apt-get:

1.Первый вариант команды удалит только пакет <имя пакета>, а остальные пакеты, которые могли быть автоматически установлены при установке этого пакета для удовлетворения его зависимостей, останутся в системе.

2.Второй вариант команды удалит из системы все пакеты, название которых начинается на "drweb" (стандартное наименование для пакетов программных продуктов Dr.Web). Обратите внимание, что эта команда удалит из системы все пакеты с таким именем, а не только пакеты продукта Dr.Web для почтовых серверов UNIX.

3.Третий вариант команды удалит из системы все пакеты, которые были автоматически установлены для удовлетворения зависимостей других пакетов, но более не требуемые (например, ввиду удаления исходного пакета). Обратите внимание, что эта команда удалит из системы все более не требуемые пакеты, а не только пакеты продукта Dr.Web для почтовых серверов UNIX.

Установка и удаление пакетов также могут осуществляться с помощью альтернативных менеджеров (например, Synaptic или aptitude). Кроме того, альтернативные менеджеры, такие как aptitude, рекомендуется использовать для разрешения конфликта пакетов, если он возникнет.

ALT Linux, PCLinuxOS (apt-rpm)

1. Установка:

Чтобы подключить репозиторий, добавьте следующую строку в файл /etc/apt/sources.list:

Для 32-разрядной версии:

rpm http://officeshield.drweb.com/drweb/altlinux stable/i386 drweb

Для 64-разрядной версии:

rpm http://officeshield.drweb.com/drweb/altlinux stable/x86_64 drweb

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

apt-get update
apt-get install <имя пакета>

2. Удаление:

Удаление Dr.Web для почтовых серверов UNIX в данном случае выполняется так же, как и в Debian, Ubuntu (см. выше).

Установка и удаление пакетов также могут осуществляться с помощью альтернативных менеджеров (например, Synaptic или aptitude).

Mandriva (urpmi)

1. Установка:

Загрузите ключ цифровой подписи репозитория с адреса: http://officeshield.drweb.com/drweb/drweb.key и сохраните на диск. Импортируйте ключ с помощью команды

rpm --import <путь к ключу репозитория>

Откройте файл

или

и вам будет предложено подключить репозиторий.

Вы также можете подключить репозиторий через командную строку с помощью команды:

urpmi.addmedia drweb http://officeshield.drweb.com/drweb/mandriva/stable/i386/

или

urpmi.addmedia drweb http://officeshield.drweb.com/drweb/mandriva/stable/x86_64/

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

urpmi.update drweb
urpmi <имя пакета>

2. Удаление:

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

urpme <имя пакета>

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

urpme --auto-orphans <имя пакета>

Внимание!

Обратите внимание на следующие особенности удаления с использованием urpme:

1.Первый вариант команды удалит только пакет <имя пакета>, а остальные пакеты, которые могли быть автоматически установлены при установке этого пакета для удовлетворения его зависимостей, останутся в системе.

2.Второй вариант команды удалит из системы пакет <имя пакета>, а также все пакеты, которые были автоматически установлены для удовлетворения зависимостей других пакетов, но более не требуемые (например, ввиду удаления исходного пакета). Обратите внимание, что эта команда удалит из системы все более не требуемые пакеты, а не только пакеты продукта Dr.Web для почтовых серверов UNIX.

Установка и удаление пакетов также могут осуществляться с помощью  альтернативных менеджеров (например, rpmdrake).

Red Hat Enterprise Linux, Fedora, CentOS (yum)

1. Установка:

Добавьте файл со следующим содержимым в каталог /etc/yum.repos.d:

Для 32-разрядной версии:

[drweb]
name=DrWeb - stable
baseurl=http://officeshield.drweb.com/drweb/el5/stable/i386/
gpgcheck=1
enabled=1
gpgkey=http://officeshield.drweb.com/drweb/drweb.key

Для 64-разрядной версии:

[drweb]
name=DrWeb - stable
baseurl=http://officeshield.drweb.com/drweb/el5/stable/x86_64/
gpgcheck=1
enabled=1
gpgkey=http://officeshield.drweb.com/drweb/drweb.key

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

yum install <имя пакета>

2. Удаление:

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

yum remove <имя пакета>

Для удаления всех установленных пакетов Dr.Web выполните команду (в некоторых системах символ '*' требуется экранировать: '\*'):

yum remove drweb*

Внимание!

Обратите внимание на следующие особенности удаления с использованием yum:

1.Первый вариант команды удалит только пакет <имя пакета>, а остальные пакеты, которые могли быть автоматически установлены при установке этого пакета для удовлетворения его зависимостей, останутся в системе.

2.Второй вариант команды удалит из системы все пакеты, название которых начинается на "drweb" (стандартное наименование для пакетов программных продуктов Dr.Web). Обратите внимание, что эта команда удалит из системы все пакеты с таким именем, а не только пакеты продукта Dr.Web для почтовых серверов UNIX.

Установка и удаление пакетов также может осуществляться с помощью альтернативных менеджеров (например, PackageKit или Yumex).

SUSE Linux (Zypper)

1. Установка:

Чтобы подключить репозиторий, запустите следующую команду:

zypper ar -t YUM http://officeshield.drweb.com/drweb/el5/stable/i386/ drweb

или

zypper ar -t YUM http://officeshield.drweb.com/drweb/el5/stable/x86_64/ drweb

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

zypper refresh
zypper install <имя пакета>

2. Удаление:

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

zypper remove <имя пакета>

Для удаления всех установленных пакетов Dr.Web выполните команду (в некоторых системах символ '*' требуется экранировать: '\*'):

zypper remove drweb*

Внимание!

Обратите внимание на следующие особенности удаления с использованием zypper:

1.Первый вариант команды удалит только пакет <имя пакета>, а остальные пакеты, которые могли быть автоматически установлены при установке этого пакета для удовлетворения его зависимостей, останутся в системе.

2.Второй вариант команды удалит из системы все пакеты, название которых начинается на "drweb" (стандартное наименование для пакетов программных продуктов Dr.Web). Обратите внимание, что эта команда удалит из системы все пакеты с таким именем, а не только пакеты продукта Dr.Web для почтовых серверов UNIX.

Установка и удаление пакетов также может осуществляться с помощью альтернативных менеджеров (например, YaST).

FreeBSD

Установка:

Загрузите архив drweb-maild-meta_current-current~freebsd_all.tar.gz с http://officeshield.drweb.com/drweb/freebsd/ports/, распакуйте в отдельный каталог и выполните команду make install для сборки и установки Dr.Web для почтовых серверов UNIX. При установке Dr.Web для почтовых серверов UNIX в FreeBSD версии 6.1 требуется указать путь к каталогу /usr/ports/Mk с помощью параметра командной строки -I . В этом каталоге располагается дерево портов.

Пример:

tar -xzvf drweb-maild-meta_current-current~freebsd_all.tar.gz
make install -I /usr/ports/Mk/

 

Внимание!

Пожалуйста, обратите внимание, что после обновления Dr.Web для почтовых серверов UNIX из нативных пакетов требуется перезапустить весь комплекс целиком. Для этого выполните перезагрузку компонента Dr.Web Monitor, запустив управляющий скрипт /etc/init.d/drweb-monitor restart.

Попытка перезагрузки только модуля drweb-maild отправкой ему сигнала SIGHUP приведет к ошибке, если в процессе обновления произошло обновление библиотек подключаемых модулей.