clamd significa clamav daemon. Você precisa instalar o pacote clamav-daemon.
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?
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
Se o seu objetivo é instalar o ClamAV no debian, você pode consultar este artigo -
Esta é a documentação oficial para o debian volátil:
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