MariaDB 10を使用してCentos 7にEximとHordeをインストールする方法は?

MariaDB 10を使用してCentos 7にEximとHordeをインストールする方法は?

これに関するガイドが見つからず(古いため動作しません)、インストールできないようです。 Postfixの依存関係のためにインストールできなかったので、Eximを使用しましたyum install exim。しかし、ここでどこに行くべきかわかりません。 DovecotまたはCyrusをインストールする必要があることを知っており、SquirrelmailではなくHordeをインストールしたいと思います。言うまでもなく、PHP 5.5と一緒にリポジトリからMariaDB 10をインストールし続けたいと思います。ここでどこに行くべきかわかりません。

答え1

Dovecot 2.2.10はアップデートリポジトリにあり、インストールできますyum install dovecot。不足は以下から得ることができます。レミーのPHPリポジトリには、最新バージョンのPHPだけでなく、Hordeやさまざまなモジュール用のパッケージも含まれています。 remiのリポジトリが有効になっている場合は、簡単な操作yum install php-horde-impでHordeとIMPベースのWebメールのインストールを開始できます。ただし、それに応じて構成する必要があります。

MariaDBの場合:MariaDBの従業員はまだCentOS 7および10.x用のストレージを設定していません。 CentOS 7用のCentOS 6リポジトリは引き続き使用できますが、6用のパッケージは7用には適していないので注意することをお勧めします。たとえば、systemdの単位ファイルが提供されていないため、systemdを含むinitスクリプトを使用するようにします。悪いことに、10.xは多くのパッケージで使用されているMariaDB-server.xと深刻な競合があります(たとえば、CentOSベースリポジトリは現在5.5ブランチの最新バージョンであるMariaDB 5.5.37をリリースしています。 7用のリポジトリが利用可能になったら、もう1つの方法はダミーrpmをコンパイルしてパッケージを使用しなくなることです。mariadb-libsexim-mysqlmariadb-libs

今5.5を使用し、後で10.xにアップグレードすることにした場合、私の経験ではこれは確かに簡単な作業ではないことに注意してください。私が見つけた最も安全なアプローチは、完全なデータベースダンプを作成、整理し/var/lib/mysql、10にアップグレードし、ダンプを新しいバージョンに供給しますmysql_upgrade

修正する:詳しく見れば言葉にならない音をしているようだ。パッケージMariaDB-sharedは依存関係を非常によく満たしますmariadb-libs。インストールしてください。

答え2

CentOSからEximを取得する最も簡単な方法は、ATRPMSリポジトリを使用することです。

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

それから

yum install exim

関連情報