Copie e cole no seu navegador:
Observe na imagem acima a frase singela:
'Please read the upgrade instructions before upgrading.'
Por favor, leia as instruções de atualização antes de atualizar.
Copie e cole no seu navegador:
'If you installed from packages'
Se você instalou a partir dos pacotes
' If there are no new packages, you have three options:'
Se não houver novos pacotes, você tem três opções:
- Espere
- Construa o pacote Clam
- Instalar a partir dos Fontes
Nesse artigo vamos pegar a terceira opção, instalar a partir dos fontes 'InstallFromSource'.
Já que você chegou até aqui, está decidido(a) assim como eu a resolver o problema! Acho que já viram onde isso vai dar.
Numa rápida consulta ao oráculo a respeito do wget e encontrei um artigo que é digno de comentário:
download - wget - excelente opção para download no linux - linuxnarede.com.br
Download Clamav 0.96:
# wget -P /tmp http://ufpr.dl.sourceforge.net/project/clamav/clamav/0.96/clamav-0.96.tar.gz
Descompactando (claro que você tem que estar dentro do /tmp):
# tar -vzxf clamav-0.96.tar.gz
# ls
clamav-0.96 clamav-0.96.tar.gz
# cd clamav-0.96
Opa! Mas como diz a vovó: "péra-lá mocinho!!!", acho que estamos esquecendo algo, quem se lembra! "O esquema é desinstalar e instalar a nova versão" - quase esqueci desse detalhe. hehehe
Desistalando o Clamav:
# apt-get purge clamav*
Outra alongada e let's go!
# cd clamav-0.96
# ./configure (cruze os dedos)
Tudo que eu não queria agora era um desses aqui:
Existem vários termos técnicos e engraçados para esse cara, mas vou resumí-lo em CHABU, acredito que o próprio nome já diz tudo.
"CHABU_1" configure: error: Please install zlib and zlib-devel packages
"CHABU_2" configure: error: User clamav (and/or group clamav) doesn't exist. Please read the documentation!
Resolvendo o "CHABU_1" (estava demorando a aparecer):
# apt-get install libbz2-dev
# wget -P /tmp http://ufpr.dl.sourceforge.net/project/libpng/zlib/1.2.4/zlib-1.2.4.tar.gz
# ls /tmp
clamav-0.96 clamav-0.96.tar.gz zlib-1.2.4.tar.gz
# tar -vzxf zlib-1.2.4.tar.gz
# cd zlib-1.2.4
# ./configure
# make check
# make
# make install
Resolvendo o "CHABU_2":
# useradd clamav
# addgroup clamav
Aliviando outro pouco. :)
Lendo a documentação do Clamav a procura da solução para o meu "CHABU_2", me deparei com a seguinte frase (quem se lembra daquelas aulas de português que tinha sempre aquela professora chata dizendo "preste atenção no que você esta lendo menino!"). Preste muita atenção na frase abaixo que irá entender como o "CHABU_2" foi resolvido.
'Once you have created the clamav user and group, please extract the archive:'
Depois de ter criado o usuário clamav e o grupo, por favor extrair o arquivo:
IMPORTANTE: Os problemas acima foram o que aconteceram no meu ambiente, o seu pode variar, então eu recomendo a leitura do clamdoc.pdf, que está dentro do clamav-0.96/docs que descompactamos no início do artigo.