Как установить Exim и Horde на Centos 7 с помощью MariaDB 10?

Я не могу найти руководство для этого (они старые и не работают), и я, похоже, не могу его установить. Я не могу установить Postfix из-за его зависимостей, поэтому я собираюсь с Exim, который я установил через yum install exim и это была последняя версия. Однако я понятия не имею, куда идти отсюда. Я знаю, что мне нужно установить Dovecot или Cyrus, и я хочу установить Horde (не Squirrelmail). Не говоря уже о том, что я также хочу сохранить MariaDB 10, который я установил из своего репозитория, а также PHP 5.5. Я не знаю, куда идти отсюда.

  • MySQL расположение базы данных
  • Использование YUM для пакетов CentALT
  • Мариадб заменил MySQL на Yum Ugrade
  • Не удается установить MariaDB и Mysql на одном компьютере?
  • Уменьшение количества потоков MariaDB / MySQL
  • Как установить postfix с помощью MariaDB 10.1? ... Или почтовый сервер ...?
  • control-w (удалить слово) удаляет целую строку в клиенте MariaDB
  • Где «подходящее место» для файлов jar на Debian, например, для соединителя JDBC от MariaDB?
  • 2 Solutions collect form web for “Как установить Exim и Horde на Centos 7 с помощью MariaDB 10?”

    Dovecot 2.2.10 теперь находится в обновлении репо и может быть установлен через yum install dovecot . Орду можно получить из репозитория PHP remi , в котором есть не только обновленная версия PHP, но также пакеты для Horde и различные ее модули. После включения репо repi, простой yum install php-horde-imp должен быть достаточным, чтобы дать вам стартер для установки электронной почты на основе Horde и IMP. Однако вам все равно придется его настроить.

    Что касается MariaDB: люди MariaDB еще не создали репо для CentOS 7 и 10.x. Вы по-прежнему можете использовать репозитории CentOS 6 для 7, но я бы посоветовал предостеречь, так как пакеты для 6 не очень хорошо вписываются в 7. Например, они не поставляются с файлами модулей для systemd, что вынуждает systemd использовать отправленные init скрипты. Хуже того, MariaDB-server 10.x сильно сталкивается с mariadb-libs , который, в свою очередь, втягивается в зависимость от множества пакетов, таких как exim-mysql . В настоящее время базовое репо CentOS переносит MariaDB 5.5.37, которое является самым последним из ветвей 5.5. Если вы довольны этим, используйте 5.5 на данный момент и обновите до 10.x, как только будет доступен репозиторий для CentOS 7. Альтернативой будет компиляция манекен-оборотов, mariadb-libs пакет mariadb-libs , который по существу представляет собой грязный хак, который я действительно не могу рекомендовать.

    Если вы решите использовать 5.5 сейчас и обновить до 10.x позже, будьте предупреждены, что это все, но без проблем в моем опыте. Самый безопасный способ, который я нашел, заключался в создании полного дампа базы данных, clear /var/lib/mysql , обновления до 10, подачи дампа в новую версию и запуска mysql_upgrade .

    Обновление: при ближайшем рассмотрении, похоже, я говорил мусор. MariaDB-shared пакет MariaDB-shared полностью соответствует зависимостям от mariadb-libs . Установите его, и вам будет хорошо.

    Самый простой способ получить Exim в CentOS – использовать репозиторий ATRPMS:

     yum install -y http://dl.atrpms.net/all/atrpms-repo-7-7.el7.x86_64.rpm 

    тогда

     yum install exim 

    Надеюсь это поможет!

    Interesting Posts

    Можно ли добавлять последовательные столбцы в AWK

    Какая информация находится в битах управления доступом таблицы страниц?

    Как найти максимальный и минимальный размер файла вместе со своим путем в каталоге

    xargs на OSX: незаконный вариант –

    Firefox в Docker, не удалось изолировать

    Каковы способы создания собственного дистрибутива linux?

    debian / XFCE Virtualbox Гость на Mac: как использовать домашние и конечные ключи?

    Что делает хвост -0a?

    Как перенести файл и изменить его имя без повторного ввода имени и просто добавить новые символы

    Как использовать 7z для архивации всех файлов и каталогов (в том числе скрытых) в каталоге?

    Застрял установку TexLive с нуля на Debian KDE!

    Logitech MX-510: некоторые дополнительные кнопки недоступны

    Где приложение должно быть установлено, если оно состоит из нескольких файлов?

    Как запустить Django и LAMP на разных поддоменах, но на одном сервере Apache?

    Используются ли изменения в crontab, когда файл сохраняется, или когда редактор закрыт?

    Linux и Unix - лучшая ОС в мире.