Courier-POP3, Courier-IMAP インストール

投稿者:

Courier Authentication Library インストール
こんなエラーが出るのを回避する
================================================
rpmbuild -ta ./courier-authlib-0.61.0.tar.bz2
error: Failed build dependencies:
/usr/include/ltdl.h is needed by courier-authlib-0.61.0-1.i386
================================================
yum install openldap-devel
yum install openldap-servers
yum install mysql-devel
yum install postgresql-devel
yum install gdbm-devel
yum provides /usr/include/ltdl.h
yum install -y /usr/include/ltdl.h
ソースを入手してrpmを作ってインストールする
wget http://jaist.dl.sourceforge.net/sourceforge/courier/courier-authlib-0.61.0.tar.bz2
rpmbuild -ta ./courier-authlib-0.61.0.tar.bz2
chmod +x /usr/src/redhat/RPMS/i386/*.rpm
rpm -ivh /usr/src/redhat/RPMS/i386/courier-authlib-0.61-0.i386.rpm
rpm -ivh /usr/src/redhat/RPMS/i386/courier-authlib-devel-0.61-0.i386.rpm
rpm -ivh /usr/src/redhat/RPMS/i386/courier-authlib-userdb-0.61-0.i386.rpm
vi /etc/authlib/authdaemonrc
authmodulelist=”authuserdb”があることを確認する なければ追加する
こうなっているのでOK
authmodulelist=”authuserdb authpam authpgsql authldap authmysql authcustom authpipe”
Courier-IMAP インストール
root以外のユーザーで行う
分かりにくいので/home/admin/ 以下のディレクトリで行った
cd /home/admin/
mkdir -p rpm/{SOURCES,SPECS,BUILD,RPMS/i386}
echo “%_topdir $HOME/rpm” >> .rpmmacros
wget http://jaist.dl.sourceforge.net/sourceforge/courier/courier-imap-4.0.6.tar.bz2
tar jxvf courier-imap-4.0.6.tar.bz2 courier-imap-4.0.6/courier-imap.spec
sed -i ‘s/fam/gamin/g’ courier-imap-4.0.6/courier-imap.spec
mv courier-imap-4.0.6/courier-imap.spec rpm/SPECS/
mv courier-imap-4.0.6.tar.bz2 rpm/SOURCES/
export PATH=`echo $PATH|sed ‘s/\/usr\/local\/bin/\/usr\/bin/g’`
rpmbuild -bb –define ‘xflags “–enable-unicode=iso-2022-jp,iso-8859-1″‘ rpm/SPECS/courier-imap.spec
rootで行う
chmod +x rpm/RPMS/i386/courier-imap-4.0.6-1.i386.rpm
rpm -Uvh rpm/RPMS/i386/courier-imap-4.0.6-1.i386.rpm

Thank you for reading this post, don't forget to subscribe!