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

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

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 

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

  • Каков пароль root по умолчанию для mariadb в Arch Linux?
  • не удалось запустить mysqld в arch linux
  • Отладка медленных запросов в MariaDB / MySQL
  • Что такое пароль MAINDB по умолчанию для CentOS 7?
  • Служба mariadb не запускается после загрузки, CentOS 7
  • Предоставить привилегии на MariaDB?
  • MariaDB: создание и предоставление нового пользователя с помощью плагина unix sockets (без пароля)
  • Установка конфликтов Postfix с пакетом MySQL-server
  • Мариадб заменил MySQL на Yum Ugrade
  • Не удается запустить mysqld (mariadb) в Fedora, если поместить резервную копию в / var / lib / mysql
  • Как установить программное обеспечение в redhat 7.2 с помощью загруженных rpm?
  • Запуск Mysql / Mariadb в Fedora не удалось
  • Interesting Posts

    Как определить, есть ли какой-то параметр энергосбережения, который отключил процессор в Linux

    Кто отрезает первый символ файла замещения процесса и по какой причине?

    Учетные данные в файле PPD: Есть ли способ скрыть его?

    Синхронные процессы в фоновом режиме

    Невозможно загрузить модуль: не согласен с версией symbol module_layout

    Как я могу установить dvsdk Texas Instruments?

    Какой алгоритм управления перегрузкой TCP лучше всего подходит для низкоскоростных радиомодемов?

    Нет интернета на wlan, тогда eth0 устанавливается на статический

    Каталог / dev содержит системные устройства. / dev / stdin – это ссылка. На что это указывает?

    Попросить rsync создать * любые * необходимые каталоги

    застрял в спасении grub при загрузке, без биос, без live cd, ls возвращает hd0

    Как увидеть общий прогресс при копировании файлов

    Переформатирование Apache RewriteRule

    Apt-get установил программы в Debian Cinnamon Desktop

    Соединение HPC ssh "закрыто удаленным хостом"

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