Как устранить эти ошибки и установить 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, вы можете обратиться к этой статье -

Установка ClamAV на Debian

Это официальная документация для Debian Volatile:

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

Кстати, ошибка оболочки cpan заключается в том, что она ищет clamd в вашем корневом homedir. Это не может найти это и взрывает

Другие вопросы по тегам