Я пытаюсь установить постфикс с помощью yum в CentOS 7. Я использую версию mysql (5.5.28), которая устанавливается непосредственно из файла rpm.Установить постфикс в CentOS 7 без maria-db
Постфикс по умолчанию имеет зависимость от mariadb. Поскольку mariadb конфликтует с mysql, я не могу это использовать. Я попытался использовать репозиторий centosplus с поддержкой mysql. После установки Compat-MySQL оборотов в минуту, я могу установить постфикс, используя следующую команду:
yum install --exclude=mariadb-libs --exclude=mysql-community-libs postfix
Но после этого, когда я пытаюсь запустить суффикса я получаю следующее сообщение об ошибке:
/usr/sbin/postconf: relocation error: /usr/sbin/postconf: symbol mysql_real_connect, version libmysqlclient_18 not defined in file libmysqlclient.so.18 with link time reference
я вроде застрял здесь. Может ли кто-нибудь помочь?
Заранее спасибо.
Я понимаю, что установка maridab-libs решит это. Но я не могу установить mariadb-libs, потому что он дает конфликт с mysql – Sahid
другим решением является изменение mysql на mariadb- я использую mariadb в течение многих лет, и это лучше, чем mysql. однако я согласен, что это НЕ правильный ответ на вопрос beuse - это как-то «сделать вместо» способ :) – Nick
, и еще одно решение - найти старые rpm постфикса, которые не нужны mysql. или установить постфикс из источника – Nick