Наш партнер GENESIS HACKSPACE

Хакспейс: Клуб — физическое место, где собираются увлеченные техникой, IT, электроникой, роботами и физикой люди. Первая сеть бесплатных хакспейсов в г.Тверь и области.

Проблемы зависимости MailScanner от libcompress-zlib-perl

Совсем недавно я рассказывал, как установить почтовый сервер на Debian, Ubuntu, Mint и их производные. После установки почтового сервера, крайне рекомендуются для установки программы Clam Antivirus, SpamAssassin и MailScanner. О том, как их установить также уже было рассказано.

Но некоторые загвоздки могут возникнуть с программой MailScanner. Например, на Linux Mint эта программа категорически отказывает устанавливаться. А именно, постоянно появляются ошибки:

Если попытаться установить libcompress-zlib-perl, то появляется ошибка, которая говорит, что это виртуальный пакет:

 

Если пробовать установить пакеты ibio-compress-perl 2.063-1 или perl 5.18.2-2ubuntu1, то появляются сообщения, что они уже установлены.

Тем не менее, ситуация не безнадёжная.

Установка MailScanner для Other Linux (файл *.tar.gz)

Перед началом всех работ, первое, что нужно сделать, это установить все необходимые зависимости. Список зависимостей большой, но, к счастью, это можно сделать используя одну команду.

Скачиваем последнюю версию MailScanner, но теперь из раздела Other Linux. После этого распаковываем, переходим в распакованный каталог и запускаем установочный скрипт (ещё раз — пути могут быть другие, если вы скачиваете более свежую версию).

 

После этого происходит реально долгая установка. Программа постоянно выводит блоки информации, которые очень похожи, различаются только название модулей. Из-за этого может показаться, что программу зациклило и что она пишет одно и то же. Просто ждём — всё в порядке.

Устанавливается она в другой каталог, не в тот, который описан в предыдущей инструкции — /opt/MailScanner-4.84.6-1

Настройка MailScanner

Создаём необходимый каталог для программы и присваиваем соответствующие разрешения, создаём ещё один необходимый файл:

Настройка конфигурационного файла такая же, но сам конфигурационный файл лежит в другом месте (я сравниваю с предыдущей инструкцией, ссылка на которую дана выше):

 

Запуск MailScanner

После всего этого должно запуститься:

У меня при запуске появляются предупреждения:

И ещё при обновлениях пакетов будет появляться напоминание, что один из пакетов (MailScanner) установлен неправильно и будет предложение его удалить. Тем не менее, судя по логу всё работает:

MailScanner устанавливается в каталог /opt. Но если хотите, то можете переместить его куда угодно. После этого отредактируйте MailScanner.conf и check_mailscanner для установки верных путей.

Рекомендуется назначить следующие задачи для cron (от имени рута):

 

Похожие темы

Как добавить/удалить обычного (не рута) пользовате... Стандартные пользователи и суперпользователи в Linux Обычной практикой в большинстве дистрибутивах Linux является работа из-под обычного пользователя,...
Решение ошибки dpkg: warning: ‘ldconfig̵... Источник: http://www.blackmoreops.com/2015/08/15/fixing-dpkg-warning-ldconfig-not-found-in-path-or-not-executable-error-when-installing-packages/ ...
Почта mail.ru на своём домене Вопросы почты очень интересны. Уже ранее на сайте codeby.net раскрывались вопросы создания красивых e-mail адресов, получение коротких логинов для п...
CTF — Challenge. Взлом Mr.Robot https://codeby.net/forum/threads/ctf-vzlom-mr-robot-vm.57930/ Привет всем! В этой статье речь пойдет о CFT Challenge. Capture the Flag (CTF со...
Как проверить тип системы хранения MySQL на Linux ... Узнать тип системы хранения MySQL на Linux Используются две основные системы хранения MySQL: MyISAM и Innodb. MyISAM является не транзакционной,...