Установка ClamAV в CentOS 5.3

Привыкнув к Fedora, не думал будут какие либо трудности с установкой ClamAV в CentOS, но на практике оказалось все не так просто. Сейчас попробуем справиться с этим.


Дата: 22.10.2009 г.

Рейтинг: 0

Метки: clamav, centos

Пошаговая инструкция:

Итак, как вы поняли из предисловия, команда sudo yum install clamav не сработала и в ответ мне сообщила, что данного пакета в репозиториях нет. Зайдя на официальный сайт и почитав раздел Wiki, я узнал, что нужно добавить репозиторий.

И так шаг первый, устанавливаем утилиту распределения приоритетов репозиториев:sudo yum install yum-prioritiesТеперь проверим, есть ли отметка о подключении плагина:cat /etc/yum/pluginconf.d/priorities.confРезультат должен быть:enabled=1Добавим строчку, открываем в файл:sudo gedit /etc/yum/pluginconf.d/priorities.confИ добавляем строку check_obsoletes=1, т.е. в итоге файл /etc/yum/pluginconf.d/priorities.conf должен иметь вид:enabled=1
check_obsoletes=1

Теперь давайте отредактируем /etc/yum.repos.d/CentOS-Base.rope , он должен иметь такой вид:exclude=spamassass*
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
priority=1

#released updates
[updates]
exclude=spamassass*
name=CentOS-$releasever - Updates
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
priority=1

#packages used/produced in the build but not released
[addons]
name=CentOS-$releasever - Addons
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=addons
#baseurl=http://mirror.centos.org/centos/$releasever/addons/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
priority=1

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
priority=1

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
priority=2

#contrib - packages by Centos Users
[contrib]
name=CentOS-$releasever - Contrib
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib
#baseurl=http://mirror.centos.org/centos/$releasever/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
priority=2

Стоит отметить о рекомендованном выборе приоритетов для репозиториев, выглядит он так:[base], [addons], [updates], [extras] ... priority=1

[centosplus],[contrib] ... priority=2

Все остальные репозитории ... priority=N (где N > 10 )

Установка RPMForge

Скачиваем пакет для вашей архитектуры
• i386 http://apt.sw.be/redhat/el5/en/i386/RPMS.dag/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
• x86_64 http://apt.sw.be/redhat/el5/en/x86_64/RPMS.dag/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm

Добавляем ключи:sudo rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt

После чего проверяем загруженный нами пакет:sudo rpm -K rpmforge-release-0.3.6-1.el5.rf.*.rpm

Теперь устанавливаем пакет:sudo rpm -i rpmforge-release-0.3.6-1.el5.rf.*.rpm

Обновляемся:sudo yum update И, наконец, устанавливаем Clamav sudo yum install clamav clamav-devl clamd

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

После чего выбрать соответствующий пункт меню, об обновлении.

И, на закуску, заходим "Система" -> "Администрирование" -> "Службы" находим службу clamd ставим галочку и сохраняем, теперь ClamAV будут стартовать вместе с системой.

P.S.: После добавления rpmforge по мимо clamav в репозиториях доступны разного рода программы, в том числе и conky, установку которых я уже описывал.

С уважением, Сургай Владимир.



Дополнительная информация:

Официальный сайт CentOS: http://centos.org/


Похожие статьи: