Fórum Ubuntu Linux - PT
Suporte Técnico => Aplicativos => Tópico iniciado por: Natan2014 em 28 de Outubro de 2014, 16:36
-
Oi pessoal, não estou conseguindo executar o Antivírus Clamav (Clamtk graficamente). Já tentei reinstalar, desinstalar e instalar novamente e nada! Alguém por favor pode me ajudar nisso?
-
Precisa baixar a base de dados dele antes de usar
No terminal:
$ sudo freshclam
-
Precisa baixar a base de dados dele antes de usar
No terminal:
$ sudo freshclam
Quando faço, ocorre:
natan@natan-G31T-M7:~$ sudo freshclam
[sudo] password for natan:
ClamAV update process started at Tue Oct 28 18:43:21 2014
WARNING: Your ClamAV installation is OUTDATED!
WARNING: Local version: 0.98.1 Recommended version: 0.98.4
DON'T PANIC! Read http://www.clamav.net/support/faq
main.cvd is up to date (version: 55, sigs: 2424225, f-level: 60, builder: neo)
daily.cld is up to date (version: 19550, sigs: 1235701, f-level: 63, builder: neo)
bytecode.cvd is up to date (version: 242, sigs: 46, f-level: 63, builder: dgoddard)
natan@natan-G31T-M7:~$
E o programa não abre.
-
Pelo o que mostra, tudo ocorreu bem e deveria funcionar. Abra normalmente clickando no atalho do clamtk.
Se não abrir, talvez seja algum erro das instalações anteriores, remova assim:
$ sudo apt-get purge clamtk clamav
instale novamente:
$ sudo apt-get install clamav
$ sudo freshclam
$ sudo apt-get install clamtk
-
Pelo o que mostra, tudo ocorreu bem e deveria funcionar. Abra normalmente clickando no atalho do clamtk.
Se não abrir, talvez seja algum erro das instalações anteriores, remova assim:
$ sudo apt-get purge clamtk clamav
instale novamente:
$ sudo apt-get install clamav
$ sudo freshclam
$ sudo apt-get install clamtk
Ainda continua.
-
Pelo o que mostra, tudo ocorreu bem e deveria funcionar. Abra normalmente clickando no atalho do clamtk.
Se não abrir, talvez seja algum erro das instalações anteriores, remova assim:
$ sudo apt-get purge clamtk clamav
instale novamente:
$ sudo apt-get install clamav
$ sudo freshclam
$ sudo apt-get install clamtk
Ainda continua.
Pessoal, ainda não estou conseguindo executar o Clamav! O que faço?
-
Execute em linha de comando para ver se estah funcionando, jah que independe de ambiente grafico.
-
Como para chamar não é tão óbvio, então melhor explicar:
Como já foi dito acima, para ver e atualizar a base de dados:
sudo freshclam
Essa atualização, por padrão, é automática, faz sozinho, vai por ele mesmo mantendo atualizada.
Para usar:
sudo clamscan
exemplos:
Para checar arquivos em todos os diretórios “home” dos usuários:
clamscan -r /home
Para checar todos os arquivos no computador, mostrando o nome de cada arquivo:
clamscan -r /
Para checar todos os arquivos no computador, mas mostrando apenas os arquivos infectados e tocando um som de sino quando achar:
clamscan -r --bell -i /
No final aparece um demonstrativo assim (fiz aqui apenas no /home):
----------- SCAN SUMMARY -----------
Known viruses: 3695901
Engine version: 0.98.5
Scanned directories: 1331
Scanned files: 22213
Infected files: 0
Total errors: 2
Data scanned: 3888.21 MB
Data read: 4408.58 MB (ratio 0.88:1)
Time: 601.020 sec (10 m 1 s)
user@hal9000:~$
Esse 'errors' que aparece acima são apenas arquivos que não puderam ser abertos, note que 'infected files' está como 0 (zero)
-
Um detalhe, se quiser o clamav rodando permanentemente na memória do sistema, instale o pacote clamav-daemon
Normalmente isso não será necessário, a menos que esteja sendo usado num servidor, quando então estaria fazendoum filtro de vírus para, por exemplo, em relação aos e-mails recebidos e distribuídos.
Depois de instalado e se for mesmo deixar permanentemente na memória do sistema, para ver se está na memória veja a lista de processos, pelo que pode usar o 'monitor do sistema', chamando o ícone correspondente, ou ainda usando:
ps aux
para fazer isso de forma reduzida filtrada, use:
ps ax | grep [c]lamd
-
Faltou dizer, o clamscan apenas lista mas não remove os arquivos eventualmente infectados.
Para remover, acrescente o parâmetro --remove
Use com cuidado, pois também no clamav, como em qualquer antivírus, é possível um falso positivo, então talvez em alguns casos seja mais prudente mover o arquivo para um diretório qualquer de quarentena ao invés de sumariamente remover.
-
Agora indo ao ClamTk:
Qual versão do Ubuntu você está usando, em qual ambiente (unity, gnome)?
Acabei de instalar aqui, versão da interface 4.45, usando a Central de programas do Ubuntu e está funcionando normalmente.
-
Agora indo ao ClamTk:
Qual versão do Ubuntu você está usando, em qual ambiente (unity, gnome)?
Acabei de instalar aqui, versão da interface 4.45, usando a Central de programas do Ubuntu e está funcionando normalmente.
Ubuntu 14.04 LTS Gnome. E é só o Clamtk do Clamav que não funciona, ou seja, pelo terminal tudo normal!
-
Abra um terminal e chame o clamtk por ele.
Anote as mensagens de saída do terminal, as mensagens de erro.
P.S.:
No terminal, marque com o mouse e então com o botão direito do mouse copie e cole aqui no forum essas saídas de erro do terminal.
-
Explicando melhor no post #7, que não ficou muito claro:
Esse 'errors' que aparece acima são apenas arquivos que não puderam ser abertos, [...]
Arquivos que não puderam ser abertos porque são arquivos gravados com senhas.
Nesse caso o clamav obviamente não pode abrir o arquivo, mas faz um alerta de perigo potencial, é só isso o 'errors'.
-
Abra um terminal e chame o clamtk por ele.
Anote as mensagens de saída do terminal, as mensagens de erro.
P.S.:
No terminal, marque com o mouse e então com o botão direito do mouse copie e cole aqui no forum essas saídas de erro do terminal.
natan@natan-G31T-M7:~$ sudo clamtk
[sudo] password for natan:
Can't locate LWP/MemberMixin.pm in @INC (you may need to install the LWP::MemberMixin module) (@INC contains: /etc/perl /usr/local/lib/perl/5.18.2 /usr/local/share/perl/5.18.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.18 /usr/share/perl/5.18 /usr/local/lib/site_perl .) at /usr/share/perl5/LWP/Protocol.pm line 3.
Compilation failed in require at /usr/share/perl5/LWP/UserAgent.pm line 15.
BEGIN failed--compilation aborted at /usr/share/perl5/LWP/UserAgent.pm line 15.
Compilation failed in require at /usr/share/perl5/ClamTk/GUI.pm line 27.
BEGIN failed--compilation aborted at /usr/share/perl5/ClamTk/GUI.pm line 27.
Compilation failed in require at /usr/bin/clamtk line 22.
BEGIN failed--compilation aborted at /usr/bin/clamtk line 22.
natan@natan-G31T-M7:~$
-
Antes de começar a tentar corrigir bibliotecas, comece trilhando o mais fácil.
Nota importante: Estamos partindo do pressuposto que o clamav está funcionando perfeitamente pela linha de comando, conforme já exposto, caso contrário, por evidente, não adianta prosseguir tentando instalar interface gráfica, que é apenas um front-end, daquilo que já não funciona corretamente no prompt, que é o verdadeiro back-end.
1) atualize o seu sistema:
sudo apt-get update
sudo apt-get upgrade
Esses dois comandos acima, antes de mais nada, devem resultar sem erros.
Caso ocorram erros, esses erros devem ser corrigidos antes de passar a instalar novos pacotes.
2) Instalar o clamtk pela Central de programas do ubuntu'
a) se o clamtk constar como instalado na 'Central de programas do ubuntu'
Abra a 'Central de programas do ubuntu'
Digite clamtk na caixa de pesquisa
Verifique se o clamtk consta como instalado
Se tiver, mande desinstalar
Reinicie a sessão (ou o sistema?)
Entre novamente na 'Central de programas do ubuntu'
Mande instalar novamente o clamtk
b) Se o clamtk **não** constar como instalado na 'Central de programas do ubuntu'
Vá para um terminal e execute:
sudo apt-get remove clamtk
(nota: não use ainda o --purge aqui, apenas o remove)
Reinicie a sessão (ou o sistema?)
Atualize:
sudo apt-get update
Entre novamente na 'Central de programas do ubuntu'
Mande instalar novamente o clamtk
c) Se o item b acima não ainda não resolveu
Vá para um terminal e execute:
sudo apt-get remove --purge clamtk*
Atualize:
sudo apt-get update
Reinicie a sessão (ou o sistema?)
Entre novamente na 'Central de programas do ubuntu'
Mande instalar novamente o clamtk
Claro que em qualquer etapa mensagens de erros não devem ser ignoradas e sim analisadas para eventual correção.
-
Se os passos do post anterior, post # 15, ainda não resolveram, então vamos por um outro caminho convencional, procurando instalar o que falta do LWP, antes de fazer a instalação direta.
Por que isso?
Porque a mensagem de erro do post #14 está dizendo que falta algo do LWP ([...]you may need to install the LWP::MemberMixin module).
O que é o LWP?
É o projeto libwww-perl, é a biblioteca do Perl.
Perl é uma linguagem de programação, muito usada no desenvolvimento web, também conhecida como o "Canivete Suíço da Internet", porque é uma espécie de faz tudo.
Por que isso aconteceu?
Possivelmente porque a instalação de algum pacote anterior alterou algo no perl instalado (instalou o skype aí?) e o ClamTk é exatamente uma interface gráfica (GUI) para o ClamAV usando perl-Gtk2, isto é, usando o Perl que está dando erro.
-----------
Vamos lá:
Abra a 'Central de programas do ubuntu'
Na caixa de pesquisa digite: lwp
Na lista que se abre, veja se estão instalados os seguintes pacotes e se não estiverem, mande instalar.
Dentro do pacote de número 2 a seguir, verifique ainda se as extensões relacionadas também estão instaladas, isto é, clique na linha do pacote, click em mais informações e na parte de baixo da tela veja a relação de 'Extensões opcionais', marque e mande instalar também aquelas que não estiverem instaladas.
Note que quando estão instalados os pacotes aparecem na relação com um pequeno círculo verde assinalado.
1) HTTPS driver for LWP::UserAgent
liblwp-protocol-https-perl
2) Simple and consistent interface to the word-wide-web
libwww-perl
Extensões opcionais:
2a) Module that represent an HTML form element (libhtml-form-perl)
2b) Module for transforming HTML into various formats (libhtml-format-perl)
2c) Simple http server class (libhttp-daemon-perl)
3) Module to guess media type for a file or a URL
liblwp-mediatypes-perl
4) Module tha represents an HTML form element
libhtml-form-perl
5) HTTP cookie jars
libhttp-cookies-perl
Se todos já estiverem instalados, então desinstale um por um dos pacotes acima e mande instalar novamente, especialmente o pacote de número 2.
Isso posto, ainda usando a 'Central de programas do ubuntu', mande instalar novamente o ClamTk.