Ubuntu

如何解決這些錯誤並在 Ubuntu/Debian 下安裝 ClamAV for Perl?

  • June 18, 2010

成功後

apt-get 安裝 clamav

然後我做了:

perl -MCPAN -e 外殼
安裝 File::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 測試
Make有一些問題,不會測試
執行 make install
Make有一些問題,不會安裝
在此命令期間失敗:
JAMTUR/File-Scan-ClamAV-1.91.tar.gz:writemakefile NO '/usr/bin/perl Makefile.PL INSTALLDIRS=site' 返回狀態 512

我做錯了什麼?

clamd 表示 clamav 守護程序。您需要安裝 clamav-daemon 軟體包。

我發現該命令dh-make-perl非常有用,因為它允許將 CPAN 模組輕鬆轉換為 .debs

在我的系統上,安裝了包“clamav-daemon”(不僅僅是“clamav”),該命令 dh-make-perl --cpan File::Scan::ClamAV --build成功建構了一個 .deb,然後可以正常安裝dpkg -i

同樣可能有趣的是,Debian repos 和 Ubuntu 世界中已經存在不同的 clamav 介面 libclamav-client-perl

引用自:https://serverfault.com/questions/114938