ISPConfig - простое решение как обновить
антивирус ClamAV на Debian и Ubuntu.
В один из прекрасных вечеров решил я глянуть логи ClamAV на своём сервере... И... О, Боже!!!!
- Код:
Thu Oct 24 08:50:43 2013 -> -------------------------------------- Thu Oct 24 08:50:43 2013 -> freshclam daemon 0.97.8 (OS: linux-gnu, ARCH: x86_64, CPU: x86_64) Thu Oct 24 08:50:43 2013 -> ClamAV update process started at Thu Oct 24 08:50:43 2013 Thu Oct 24 08:50:43 2013 -> WARNING: Your ClamAV installation is OUTDATED! Thu Oct 24 08:50:43 2013 -> WARNING: Local version: 0.97.8 Recommended version: 0.98 Thu Oct 24 08:50:43 2013 -> DON'T PANIC! Read http://www.clamav.net/support/faq Thu Oct 24 08:50:43 2013 -> main.cvd is up to date (version: 55, sigs: 2424225, f-level: 60, builder: neo) Thu Oct 24 08:50:48 2013 -> Downloading daily-17984.cdiff [100%] Thu Oct 24 08:51:26 2013 -> Downloading daily-17985.cdiff [100%] Thu Oct 24 08:51:28 2013 -> Downloading daily-17986.cdiff [100%] Thu Oct 24 08:51:31 2013 -> Downloading daily-17987.cdiff [100%] Thu Oct 24 08:51:40 2013 -> Downloading daily-17988.cdiff [100%] Thu Oct 24 08:51:41 2013 -> Downloading daily-17989.cdiff [100%] Thu Oct 24 08:51:44 2013 -> Downloading daily-17990.cdiff [100%] Thu Oct 24 08:51:50 2013 -> Downloading daily-17991.cdiff [100%] Thu Oct 24 08:51:51 2013 -> Downloading daily-17992.cdiff [100%] Thu Oct 24 08:51:52 2013 -> Downloading daily-17993.cdiff [100%] Thu Oct 24 08:51:52 2013 -> Downloading daily-17994.cdiff [100%] Thu Oct 24 08:51:55 2013 -> Downloading daily-17995.cdiff [100%] Thu Oct 24 08:51:58 2013 -> Downloading daily-17996.cdiff [100%] Thu Oct 24 08:52:07 2013 -> Downloading daily-17997.cdiff [100%] Thu Oct 24 08:52:08 2013 -> Downloading daily-17998.cdiff [100%] Thu Oct 24 08:52:09 2013 -> Downloading daily-17999.cdiff [100%] Thu Oct 24 08:52:10 2013 -> daily.cld updated (version: 17999, sigs: 429182, f-level: 63, builder: neo) Thu Oct 24 08:52:11 2013 -> bytecode.cvd is up to date (version: 228, sigs: 43, f-level: 63, builder: neo) Thu Oct 24 08:52:13 2013 -> Database updated (2853450 signatures) from db.local.clamav.net (IP: 193.169.234.215) Thu Oct 24 08:52:13 2013 -> --------------------------------------
Из всего что там было написано, радовала одна строчка:
- Код:
DON'T PANIC! Read http://www.clamav.net/support/faq
Типа, БЕЗ ПАНИКИ! Почитайте FAQ по ссылке. Почитал... Ага, Щаз... Паника только усилилась и от дальнейшего чтения ихних талмудов, паника росла в геометрической прогрессии.  (Это сейчас я смеюсь, а когда решал проблему - было не до смеха) А в талмудах предлагают следующее:
Найти новые пакеты и установить их. См. ClamPackages (Нету новых пакетов! Как обычно это бывает, разработчики Debian и Ubuntu не торопятся с обновлением версий пакетов антивируса ClamAV.) Если нет новых пакетов, у вас есть три варианта: Ждать (Вирусы не дремлют вирусонаписатели) Сборка пакета Clam ( Не нашёл. Наверное, плохо искал) Установка из исходников (А вот это интересно, тут будем копать)
Итак, начнём... Чтобы не было вопросов, опишу вводную:
- Имеем: сервер на базе Ubuntu (Debian) с установленной панелью ISPConfig 3.
- Задача: обновить антивирус ClamAV до актуального состояния.
(Всё делаем из-под root) Первым делом нам нужны исходники. Идём сюда и качаем последнюю версию. Текущая версия 0.98
- Код:
cd ~ wget http://citylan.dl.sourceforge.net/project/clamav/clamav/0.98/clamav-0.98.tar.gz
Распаковываем:
- Код:
tar -xhvzf clamav-0.98.tar.gz
Так... У нас же старый антивирус ещё установлен же! По-идее, нам надо бы его удалить. Но не спешите. Удалять нам его совсем необязательно. Просто остановим запущенные демоны:
- Код:
/etc/init.d/clamav-daemon stop /etc/init.d/clamav-freshclam stop
Теперь попробуем сделать так:
- Код:
cd ~ cd clamav-0.98 ./configure
Фигвам, называется.
- Код:
configure: error: Please install zlib and zlib-devel packages
Устанавливаем недостающий пакет и повторяем:
- Код:
apt-get -y install libz-dev ./configure
Должно получиться так (последние строки вывода):
- Код:
configure: Summary of detected features follows OS : linux-gnu pthreads : yes (-lpthread) configure: Summary of miscellaneous features check : no (auto) fanotify : yes fdpassing : 1 IPv6 : yes configure: Summary of optional tools clamdtop : (auto) milter : yes (disabled) configure: Summary of engine performance features) release mode: yes jit : yes (auto) mempool : yes configure: Summary of engine detection features autoit_ea06 : yes bzip2 : ok zlib : /usr unrar : yes
Теперь можно заняться инсталляцией:
- Код:
make install
Начнётся процесс инсталляции. Как долго он продлится - зависит от железа. Ждём. Должно всё закончиться примерно так:
- Код:
[.....] /bin/mkdir -p '/usr/local/bin' /usr/bin/install -c clamav-config '/usr/local/bin' /bin/mkdir -p '/usr/local/lib/pkgconfig' /usr/bin/install -c -m 644 libclamav.pc '/usr/local/lib/pkgconfig' make[2]: Leaving directory `/root/clamav-0.98' make[1]: Leaving directory `/root/clamav-0.98'
Теперь нам надо всё это настроить:
- Код:
# Приводим в порядок соответствие динамических библиотек ldconfig # Подсунем старые конфиги новому антивирусу :-D cp /etc/clamav/*.conf /usr/local/etc/ # Изменим пути в сценариях запуска демонов sed -i 's/PATH=\/sbin\:\/bin\:\/usr\/sbin\:\/usr\/bin/PATH=\/usr\/local\/bin\:\/usr\/local\/sbin\:\/sbin\:\/bin/' /etc/init.d/clamav-daemon sed -i 's/DAEMON=\/usr/DAEMON=\/usr\/local/' /etc/init.d/clamav-daemon sed -i 's/DAEMON=\/usr/DAEMON=\/usr\/local/' /etc/init.d/clamav-freshclam # Восстановим справедливость /etc/init.d/clamav-daemon start /etc/init.d/clamav-freshclam start
Проверяем установленные версии (для очистки совести):
- Код: Выделить всё
clamd --version freshclam --version # Должно быть примерно такое ClamAV 0.98/18025/Mon Oct 28 10:38:47 2013
Ну, и напоследок посмотрим логи из панели:
Вроде всё нормально. Удачи! P.S. Если что, пишите. Будем разбираться
источник: http://forum.mini-server.ru/viewtopic.php?f=42&t=850
ссылка на материал: http://www.thin.kiev.ua/unix/39-unix/804-ispconfig-clamav.html
{jcomments on}
|