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

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

  • Как установить postfix с помощью MariaDB 10.1? ... Или почтовый сервер ...?
  • MariaDB: создание и предоставление нового пользователя с помощью плагина unix sockets (без пароля)
  • Использование YUM для пакетов CentALT
  • Где «подходящее место» для файлов jar на Debian, например, для соединителя JDBC от MariaDB?
  • Отладка медленных запросов в MariaDB / MySQL
  • Не удается запустить mysqld (mariadb) в Fedora, если поместить резервную копию в / var / lib / mysql
  • Что такое пароль MAINDB по умолчанию для CentOS 7?
  • Не удалось найти OUTFILE запроса mysql
  • 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

    Диапазон резервирования для некоторых пользователей

    Как убедиться, что файлы присутствуют при установке usb?

    Установите Backtrack 5 r2 в запущенную настройку LUKS, установленную с помощью ubuntu

    Какой процесс / демон заменяет netplugd в Centos 7.1?

    iptables: слишком большая вставка индекса

    Заблокировать пользователя в своей домашней папке

    Что-то случилось с Swap; он не используется по умолчанию

    Как запустить программу при загрузке с определенным пользователем после запуска нескольких других служб?

    Ввернул файл lightdm.conf, что теперь?

    Когда и когда не использовать операторы с if?

    Автоматически переключать устройство вывода звука на Bluetooth-гарнитуру и усиливать профиль A2DP при подключении

    Установите initramfs для запроса luks passowrd при запуске на Mint 18?

    ACPI пробуждение 4-буквенный код означает?

    vsftpd не разрешает пользователям chrooted записывать в каталог

    необработанная печать – графический режим

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