Below are the steps for installing ClamAV from source on Debian and Ubuntu Linux.
Install prerequisites
If you want to use ZMap with Redis, you will first need to install hiredis. Then run cmake with -DWITHREDIS=ON. Debian/Ubuntu has packaged hiredis as libhiredis-dev; Fedora and RHEL/CentOS have packaged it as hiredis-devel. Uninstall libjson-c-dev and it's dependent packages. To remove the libjson-c-dev package and any other dependant package which are no longer needed from Ubuntu Trusty. Sudo apt-get remove -auto-remove libjson-c-dev Purging libjson-c-dev. If you also want to delete configuration and/or data files of libjson-c-dev from Ubuntu Trusty then this.
Note: LLVM is also an optional dependency. LLVM will not provide any additional features, but is an alternative method for executing bytecode signatures versus using the built-in bytecode interpreter. Limited performance testing between LLVM and the bytecode interpreter did not yield conclusive evidence that one is 'better' than the other. For the sake of simplicity, it is not recommended to install LLVM.
Download the latest stable release
Extract the source archiveConfigure the build
ClamAV's configure script should detect each of the above dependencies automatically.
Typical
|
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |