Собираем Clamav из исходного кода

Opensource антивирус
Ответить
Admin
Администратор
Сообщения: 25
Зарегистрирован: 15 дек 2022, 13:04
Откуда: Klaipėda, Lithuania

Собираем Clamav из исходного кода

Сообщение Admin »

Актуально для Ubuntu 20.04
1. Скачиваем последнюю версию с сайта https://www.clamav.net/downloads
2. Распаковываем архив и переходим в папку
3. Создаём папку build и переходим в неё

Код: Выделить всё

mkdir build && cd build
4. Устанавливаем необходимые зависимости

Код: Выделить всё

sudo apt install cargo rustc rust-gdb gcc make pkg-config python3 python3-pip python3-pytest valgrind check libbz2-dev libcurl4-openssl-dev libjson-c-dev libmilter-dev libncurses5-dev libpcre2-dev libssl-dev libxml2-dev zlib1g-dev
5. Делаем configure

Код: Выделить всё

cmake -DCMAKE_INSTALL_PREFIX="/opt/clamav" ..
6. Собираем

Код: Выделить всё

make -j2
7. Устанавливаем

Код: Выделить всё

make install
ClamAv установлен в папку /opt/clamav. Перед использованием антивируса необходимо создать 2 конфиг файла. первый - для работы демона Clamd, второй - для работы утилиты freshclam. образцы файлов находятся в папке /opt/clamav/etc. Переименуем их

Код: Выделить всё

mv /opt/clamav/etc/clamd.conf.sample /opt/clamav/etc/clamd.conf
mv /opt/clamav/etc/freshclam.conf.sample /opt/clamav/etc/freshclam.conf
И в каждом файле удалим строку Теперь нужно запустить загрузку антивирусных баз. процедуру желательно выполнять ежедневно. можно добавить как задачу в crontab

Код: Выделить всё

/opt/clamav/bin/freshclam
Ответить