다음과 같은 과정으로 cyrus IMAP 을 /temp 에다 풉니다.
cd /temp
tar -zxvf tar/cyrus-imapd-1.6.24.tar.gz
cd cyrus-imapd-1.6.24
제가 Cyrus IMAP 을 설치하려고 할 때 com_err.h 에서 에러가 발생했습니다. 제가 설치할 때 com_err.h 파일이 /usr/include/et 밑에 있었습니다. 그렇다면 이 파일을 /usr/include으로 옮기십시오. 다음 명령으로 이 파일이 제대로 위치를 찾았는지 확인할 수 있습니다:
locate com_err.h
이 명령어는 파일이 어디에 위치하고 있는지를 보여줄 것입니다. 만약 /usr/include 밑에 있다면 다음 내용을 무시하셔도 됩니다. 만약 다른 디렉토리에 존재한다면 그냥 파일을 /usr/include로 복사하시기 바랍니다. 만약 이 파일이 없다면 다음 주소에서 새로 받아서 설치하시기 바랍니다: http://www.ludd.luth.se/~jnilsson/cvsweb/cvsweb.cgi/src/contrib/com_err.
./configure --with-auth=unix
Cyrus 는 파일들을 소유할 사용자를 필요로 합니다. 기본 사용자는 cyrus가 됩니다. 다음 명령을 통하여 "mail" 그룹에 속하는 사용자 cyrus 를 시스템에 추가할 수 있습니다.
useradd -g mail cyrus
이 사용자 아이디에 대해 비밀번호를 넣고자 한다면 다음과 같이 하면 됩니다.
passwd cyrus
make depend
make all CFLAGS=-O
make install
이제 끝났습니다. 이제 Cyrus IMAP 을 설정하기만 하면 됩니다.