如何使用 MariaDB 10 在 Centos 7 上安裝 Exim 和 Horde?
我找不到這方面的指南(它們很舊並且不起作用)而且我似乎無法安裝它。由於它的依賴關係,我無法安裝 Postfix,所以我將使用我安裝的 Exim,
yum install exim
它是最新版本。但是,我不知道從這裡去哪裡。我知道我需要安裝 Dovecot 或 Cyrus,並且我想安裝 Horde(不是 Squirrelmail)。更不用說我還想保留從其儲存庫安裝的 MariaDB 10 以及 PHP 5.5。我不知道從這裡去哪裡。
Dovecot 2.2.10 現在位於更新儲存庫中,可以通過
yum install dovecot
. Horde 可以從remi 的 PHP 儲存庫獲得,該儲存庫不僅包含最新版本的 PHP,還包含 Horde 及其各種模組的包。啟用 remi 的 repo 後,一個簡單的yum install php-horde-imp
程序就足以為您提供基於 Horde 和 IMP 的 webmail 安裝入門。不過,您仍然必須相應地配置它。至於 MariaDB:MariaDB 的人還沒有為 CentOS 7 和 10.x 建立一個 repo。您仍然可以將 CentOS 6 儲存庫用於 7,但我建議您小心,因為 6 的軟體包不太適合 7。例如,它們沒有附帶 systemd 的單元文件,這會迫使 systemd 使用隨附的初始化腳本。更糟糕的是,
MariaDB-server
10.xmariadb-libs
與exim-mysql
. CentOS 基礎儲存庫目前正在發布 MariaDB 5.5.37,這是 5.5 分支中最新的版本。如果您對此感到滿意,請暫時使用 5.5,並在 CentOS 7 的儲存庫可用後升級到 10.x。另一種方法是編譯一個不推薦使用的虛擬 rpmmariadb-libs
,如果您決定現在使用 5.5 並在以後升級到 10.x,請注意,根據我的經驗,這一切都很輕鬆。我發現最安全的方法是創建一個完整的數據庫轉儲,清除
/var/lib/mysql
,升級到 10,將轉儲提供給新版本並執行mysql_upgrade
。**更新:**經過仔細檢查,我似乎一直在胡說八道。該軟體包可以很好
MariaDB-shared
地統計依賴關係。mariadb-libs
安裝它,你會很高興的。