Como resolver esses erros e instalar o ClamAV para Perl no Ubuntu / Debian?

1

Após o sucesso

apt-get install clamav

Eu então fiz:

perl -MCPAN -e shell
install File::Scan::ClamAV 

e obtivemos

  CPAN.pm: Going to build J/JA/JAMTUR/File-Scan-ClamAV-1.91.tar.gz

Cannot find clamd in /root/bin (or a number of other places)
 - are you sure clamav in installed?
Warning: No success on command[/usr/bin/perl Makefile.PL INSTALLDIRS=site]
  JAMTUR/File-Scan-ClamAV-1.91.tar.gz
  /usr/bin/perl Makefile.PL INSTALLDIRS=site -- NOT OK
Running make test
  Make had some problems, won't test
Running make install
  Make had some problems, won't install
Failed during this command:
 JAMTUR/File-Scan-ClamAV-1.91.tar.gz          : writemakefile NO '/usr/bin/perl Makefile.PL INSTALLDIRS=site' returned status 512

O que eu fiz de errado?

    
por Alex R 20.02.2010 / 18:36

4 respostas

2

clamd significa clamav daemon. Você precisa instalar o pacote clamav-daemon.

    
por 26.03.2010 / 07:24
1

Eu achei o comando dh-make-perl muito útil, pois permite que os módulos CPAN sejam facilmente convertidos em .debs

No meu sistema, com o pacote "clamav-daemon" (não apenas "clamav") instalado, o comando dh-make-perl --cpan File::Scan::ClamAV --build constrói com sucesso um .deb, que instala bem com dpkg -i

Também possivelmente de interesse, uma interface clamav diferente, libclamav-client-perl, já existe nos repositórios Debian, e também no universo Ubuntu

    
por 21.02.2010 / 19:43
0

Se o seu objetivo é instalar o ClamAV no debian, você pode consultar este artigo -

Instalação do ClamAV no Debian

    
por 20.02.2010 / 18:56
0

Esta é a documentação oficial para o debian volátil:

link

A propósito, um erro do shell cpan é que ele procura o clamd no seu homedir de root. Não pode encontrá-lo e sai

    
por 21.02.2010 / 09:09