ОС: CentOS 6 x86_64
Установлены репозитории: epel, centalt, remi, rpmforge
Dovecot из репозитория CentALT не устраивает, т.к. версия 2.0 старая, нужна именно новая 2.2.
При попытке поставить Dovecot 2.2 из официального пакета получаю ошибку:
[root@mail mysql]# rpm -ihv http://dl.atrpms.net/all/dovecot-2.2.10-1_14.el6.x86_64.rpm
Retrieving http://dl.atrpms.net/all/dovecot-2.2.10-1_14.el6.x86_64.rpm
warning: /var/tmp/rpm-tmp.KJhtO8: Header V4 DSA/SHA1 Signature, key ID 66534c2b: NOKEY
error: Failed dependencies:
libmysqlclient.so.16()(64bit) is needed by dovecot-1:2.2.10-1_14.el6.x86_64
libmysqlclient.so.16(libmysqlclient_16)(64bit) is needed by dovecot-1:2.2.10-1_14.el6.x86_64
На сервере установлена MariaDB из репозитория CentALT вместо MySQL:
[root@mail mysql]# yum list installed | grep mariadb
mariadb.x86_64 5.5.35-1.el6 @CentALT
mariadb-devel.x86_64 5.5.35-1.el6 @CentALT
mariadb-libs.x86_64 5.5.35-1.el6 @CentALT
mariadb-server.x86_64 5.5.35-1.el6 @CentALT
В системе есть такие файлы:
[root@mail mysql]# find / -name "*libmysqlclient.so*"
/usr/lib64/mysql/libmysqlclient.so.18.0.0
/usr/lib64/mysql/libmysqlclient.so.18
/usr/lib64/mysql/libmysqlclient.so
При установке MariaDB-common и MariaDB-compat не из CentALT, а из официального репозитория - Dovecot 2.2 ставится без проблем.
Вопрос: как исправить эту зависимость? Как поставить Dovecot 2.2 в данной конфигурации, не удаляя MariaDB?