Installation of Cyrus IMAP 3.10.0 on CentOS¶
Note
Packages for Cyrs IMAP version 3.10.0 can be obtained from the Open Build System Packages.
Clone the GIT repository:
$ git clone https://git.cyrus.foundation/diffusion/I/cyrus-imapd.git
Checkout the tag for version 3.10.0 of Cyrus IMAP:
$ git checkout cyrus-imapd-3.10.0
Install the build dependencies:
# yum -y install \ autoconf \ automake \ bison \ CUnit-devel \ cyrus-sasl-devel \ cyrus-sasl-md5 \ cyrus-sasl-plain \ flex \ gcc \ groff \ jansson-devel \ krb5-devel \ libical-devel \ libxml2-devel \ libtool \ libuuid-devel \ mysql-devel \ net-snmp-devel \ openldap-devel \ openssl-devel \ "perl(ExtUtils::MakeMaker)" \ perl-devel \ pkgconfig \ postgresql-devel \ sqlite-devel \ tcp_wrappers \ transfig
Execute the following commands:
$ autoreconf -vi $ ./configure [options]
For a full list of options, see
./configure --help
.Note
We recommend at least specifying
--prefix=/usr
,--with-cyrus-prefix=/usr/lib/cyrus-imapd
and--with-service-path=/usr/lib/cyrus-imapd
.Build Cyrus IMAP:
$ make
Install Cyrus IMAP (with sufficient privileges):
# make install