Собираем Clamav из исходного кода
Добавлено: 22 дек 2022, 19:41
Актуально для Ubuntu 20.04
1. Скачиваем последнюю версию с сайта https://www.clamav.net/downloads
2. Распаковываем архив и переходим в папку
3. Создаём папку build и переходим в неё
4. Устанавливаем необходимые зависимости
5. Делаем configure
6. Собираем
7. Устанавливаем
ClamAv установлен в папку /opt/clamav. Перед использованием антивируса необходимо создать 2 конфиг файла. первый - для работы демона Clamd, второй - для работы утилиты freshclam. образцы файлов находятся в папке /opt/clamav/etc. Переименуем их
И в каждом файле удалим строку
Теперь нужно запустить загрузку антивирусных баз. процедуру желательно выполнять ежедневно. можно добавить как задачу в crontab
1. Скачиваем последнюю версию с сайта https://www.clamav.net/downloads
2. Распаковываем архив и переходим в папку
3. Создаём папку build и переходим в неё
Код: Выделить всё
mkdir build && cd build
Код: Выделить всё
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
Код: Выделить всё
cmake -DCMAKE_INSTALL_PREFIX="/opt/clamav" ..
Код: Выделить всё
make -j2
Код: Выделить всё
make install
Код: Выделить всё
mv /opt/clamav/etc/clamd.conf.sample /opt/clamav/etc/clamd.conf
mv /opt/clamav/etc/freshclam.conf.sample /opt/clamav/etc/freshclam.conf
Код: Выделить всё
Example
Код: Выделить всё
/opt/clamav/bin/freshclam