Ubuntu
如何解決這些錯誤並在 Ubuntu/Debian 下安裝 ClamAV for Perl?
成功後
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