Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

After successful

apt-get install clamav

I then did:

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

and got

  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

What did I do wrong?

share|improve this question
add comment

4 Answers

clamd means clamav daemon. You need install clamav-daemon package.

share|improve this answer
add comment

If your goal is to install ClamAV on debian you can refer to this article -

ClamAV installation on Debian

share|improve this answer
add comment

This is the official documentation for debian volatile:

http://www.debian.org/volatile/

By the way, ther error from the cpan shell is that it searches clamd in your root homedir. It cannot find it and boms out

share|improve this answer
add comment

I have found the command dh-make-perl very helpful, as it allows CPAN modules to be easily converted into .debs

On my system, with the package "clamav-daemon" (not just "clamav") installed, the command dh-make-perl --cpan File::Scan::ClamAV --build successfully builds a .deb, which then installs fine with dpkg -i

Also possibly of interest, a different clamav interface, libclamav-client-perl, already exists in the Debian repos, and also in Ubuntu universe

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.