成功后
安装 clamav
然后我做了:
perl-MCPAN-e shell 安装文件::Scan::ClamAV
并得到
CPAN.pm:将构建 J/JA/JAMTUR/File-Scan-ClamAV-1.91.tar.gz 在 /root/bin (或其他一些地方)找不到 clamd - 你确定 clamav 已经安装了吗? 警告:命令失败[/usr/bin/perl Makefile.PL INSTALLDIRS=site] JAMTUR/文件扫描-ClamAV-1.91.tar.gz /usr/bin/perl Makefile.PL INSTALLDIRS=site -- 不好 运行 make test Make 遇到了一些问题,不会测试 运行 make install Make 出现问题,无法安装 执行此命令时失败: JAMTUR/File-Scan-ClamAV-1.91.tar.gz:writemakefile NO‘/usr/bin/perl Makefile.PL INSTALLDIRS=site’返回状态 512
我做错了什么?
答案1
clamd 表示 clamav 守护进程。您需要安装 clamav-daemon 包。
答案2
我发现这个命令dh-make-perl
非常有用,因为它允许将 CPAN 模块轻松转换为 .debs
在我的系统上,安装了软件包“clamav-daemon”(而不仅仅是“clamav”)后,该命令
dh-make-perl --cpan File::Scan::ClamAV --build
成功构建了一个 .deb,然后可以顺利安装dpkg -i
另外可能有趣的是,不同的 clamav 接口 libclamav-client-perl 已经存在于 Debian 存储库中,并且也存在于 Ubuntu 世界中
答案3
如果你的目标是在 Debian 上安装 ClamAV,你可以参考这篇文章 -
答案4
这是 debian volatile 的官方文档:
http://www.debian.org/volatile/
顺便说一句,cpan shell 的错误是它在你的根主目录中搜索 clamd。它找不到它,然后退出