Depois de uma pequena parada para resolver nosso "CHABÚ":
# cd clamav-0.96
# ./configure (agora sem cruzar os dedos)
# make (outra alongada)
# make check (esse cara aí do lado vai retornar uma saída na tela mais ou menos assim - exemplo abaixo)
======================
All 6 tests passed
(6 tests were not run)
======================
Se tudo correr bem vamos para o:
# make install
Executando o Clamav:
Por padrão o Clamav foi instalado dentro do diretório /usr/local/bin/. Para facilitar nossa vida vamos criar alguns links. :)
# ln -s /usr/local/bin/freshclam /usr/bin/
# ln -s /usr/local/bin/clamscan /usr/bin/
# freshclam
ERROR: Please edit the example config file /usr/local/etc/freshclam.conf
ERROR: Can't open/parse the config file /usr/local/etc/freshclam.conf
Querido por alguns, temido pela maioria, eis que surge o ERROR - OOO beleza!!!
Comente a linha 'Example':
# vim /usr/local/etc/freshclam.conf
# freshclam
ClamAV update process started at Fri Apr 16 10:38:41 2010
main.cvd is up to date (version: 52, sigs: 704727, f-level: 44, builder: sven)
WARNING: getfile: daily-10678.cdiff not found on remote server (IP: 130.59.10.36)
WARNING: getpatch: Can't download daily-10678.cdiff from database.clamav.net
WARNING: getfile: daily-10678.cdiff not found on remote server (IP: 193.1.193.64)
WARNING: getpatch: Can't download daily-10678.cdiff from database.clamav.net
WARNING: getpatch: Can't download daily-10678.cdiff from database.clamav.net
WARNING: Incremental update failed, trying to download daily.cvd
Downloading daily.cvd [100%]
daily.cvd updated (version: 10751, sigs: 52057, f-level: 51, builder: guitar)
Downloading bytecode.cvd [100%]
bytecode.cvd updated (version: 8, sigs: 1, f-level: 51, builder: nervous)
Database updated (756785 signatures) from database.clamav.net (IP: 130.59.10.36)
# freshclam
ClamAV update process started at Fri Apr 16 10:39:51 2010
main.cvd is up to date (version: 52, sigs: 704727, f-level: 44, builder: sven)
daily.cvd is up to date (version: 10751, sigs: 52057, f-level: 51, builder: guitar)
bytecode.cvd is up to date (version: 8, sigs: 1, f-level: 51, builder: nervous)
Checando a versão:
Antes de demonstrar o procedimento para checar se realmente os nossos esforços valeram a pena, primeiro agradeço ao "cara lá de cima", aos desenvolvedores do Clamav, a toda comunidade
GNU/Linux, a toda galera aqui do Viva o Linux, especialmente ao colega Fábio Berbert de Paula que "penou" comigo :). Valeu Fábio, ao crítico e colega que teve a paciência de ler esse artigo antes de ser publicado aqui no site, valeu Flávio Alexandre dos Reis. Obrigado!
# clamdscan -V (essa hora da até um frio na barriga ;])
ClamAV 0.96
Se por ventura acontecer isso com você:
# clamdscan -V
ERROR: Please edit the example config file /usr/local/etc/clamd.conf
ERROR: Can't parse clamd configuration file /usr/local/etc/clamd.conf
ClamAV 0.96
Calma! (não vá brigar com o autor agora! ehhehe)
# vim /usr/local/etc/clamd.conf
Comente a linha 'Example'.
Depois repita o "clamdscan -V" e seja feliz!
Nota do autor:
Libero a publicação ou cópia desse tutorial, mas pessoal, com bom senso, preserve o nome do autor. :)
Bibliografia: