Dovecot Installation: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 44: Line 44:


  sudo make install
  sudo make install
"install" does the following:
* Creates /usr/local/lib/dovecot (and subdirectories) and installs libraries there.
* Creates /usr/local/share/aclocal.
* Creates /usr/local/include/dovecot and installs header files there.
* Creates /usr/local/etc/dovecot
* Creates /usr/local/libexec/dovecot
* Creates /usr/local/share/doc/dovecot
* Creates /usr/local/share/dovecot

Revision as of 18:33, 18 December 2017

Internal

Building from Source

Requires openssl-devel package to be installed.

git clone https://github.com/dovecot/core.git dovecot
cd dovecot

Identify the latest release tag and check it out into a detached HEAD:

git checkout 2.2.33
./autogen.sh

I had to run autogen twice, the first time it complained about an 'AM_ICONV' macro.

PANDOC=false ./configure --enable-maintainer-mode

Output:

Install prefix . : /usr/local
File offsets ... : 64bit
I/O polling .... : epoll
I/O notifys .... : inotify
SSL ............ : yes (OpenSSL)
GSSAPI ......... : no
passdbs ........ : static passwd passwd-file shadow checkpassword
dcrypt ..........: yes
                 : -pam -bsdauth -sia -ldap -sql -vpopmail
userdbs ........ : static prefetch passwd passwd-file checkpassword nss
                 : -ldap -sql -vpopmail
SQL drivers .... :
                 : -pgsql -mysql -sqlite -cassandra
Full text search : squat
                 : -lucene -solr
make
sudo make install

"install" does the following:

  • Creates /usr/local/lib/dovecot (and subdirectories) and installs libraries there.
  • Creates /usr/local/share/aclocal.
  • Creates /usr/local/include/dovecot and installs header files there.
  • Creates /usr/local/etc/dovecot
  • Creates /usr/local/libexec/dovecot
  • Creates /usr/local/share/doc/dovecot
  • Creates /usr/local/share/dovecot