Esta mañana, revisando un servidor de correo me he dado cuenta que el CLAMAV-antivirus instalado estaba 'un poco obsoleto' así que os cuento el proceso de compilación e instalación de la última versión a día de hoy.
Descarga del antivirusEn la sección de descargas de www.clamav.net nos vamos a la sección de descarga del código fuente. Aunque se puede hacer desde SVN es más sencillo descargarse el .tgz
Descomprimir CLAMAV
Una vez descargado el source del CLAMAV pasamos a descomprimir el paquete
tar xvfz clamav-0.95.1.tar.gz
Si todo ha ido correctamente habrá creado una carpeta clamav-0.95.1 contodos los sources necesarios para su compilación.
Compilando CLAMAV
Antes que nada sería recomendabe leerse el README y el INSTALL que se incluyen en el paquete :)
Primero ejecutamos ''configure'', Comprobará si tenemos todo lo necesario y dependencias para poder compilar el CLAMAV
Debian#: ./configure
Si todo ha ido correcto estamos preparados para hace
Debian#: make; make install
Tras unos minutillos tendremos el CLAMAV antivirus compilado e instalado correctamente (si todo va bién claro)
Al no haber dicho nada en el 'configure' ha instalado todo lo necesario en /usr/local. Hay que tener en cuenta que las librerías que necesita están en /usr/local/lib , por tanto hay que decirle al sistema que las cargue.
Yo he añadido en /etc/ld.so.conf.d/ un archivo clamav.conf
# echo "/usr/local/lib" > /etc/ld.so.conf.d/clamav.conf
Y acordaros, porque yo no me acordaba, de ejecutar ldconfig para que cargue las nuevas librerías, sino el clamav os dará algún que otro error.
Para finalizar
Ahora sólo queda ejecutar 'freshclam' para actualizar las base de datos del antivirus.
Se me olvidaba, en /usr/local/etc/clamav.conf tenéis un ficherito de configuración. Es interesante activar la parte de logs para ver lo que está pasando realmente, sobre todo, si el clamav está como demonio y el servidor de correo le pasa peticiones.