Как устранить эти ошибки и установить ClamAV for Perl под Ubuntu/Debian?
После успешного
apt-get установить clamav
Я тогда сделал:
оболочка perl -MCPAN -e установить файл::Scan::ClamAV
и получил
CPAN.pm: Собирается собирать J/JA/JAMTUR/File-Scan-ClamAV-1.91.tar.gz Не удается найти clamd в /root/bin (или ряде других мест) - Вы уверены, что Clamav в установленном? Предупреждение: не удалось выполнить команду [/usr/bin/perl Makefile.PL INSTALLDIRS=site] JAMTUR/File-Scan-ClamAV-1.91.tar.gz /usr/bin/perl Makefile.PL INSTALLDIRS=site - НЕ ОК Запуск сделать тест У Мака были проблемы Запуск make install У Make были некоторые проблемы, не устанавливается Ошибка во время этой команды: JAMTUR/File-Scan-ClamAV-1.91.tar.gz: writemakefile NO '/usr/bin/perl Makefile.PL INSTALLDIRS=site' вернул статус 512
Что я сделал не так?
4 ответа
clamd означает демон clamav. Вам нужно установить пакет clamav-daemon.
Я нашел команду 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
Если ваша цель - установить ClamAV на Debian, вы можете обратиться к этой статье -
Это официальная документация для Debian Volatile:
http://www.debian.org/volatile/
Кстати, ошибка оболочки cpan заключается в том, что она ищет clamd в вашем корневом homedir. Это не может найти это и взрывает