*CentOS6.9にCourier-IMAPの構築 [#kb1f85a9]

RIGHT:更新日 &lastmod();

Courier-IMAPはCentOSではyumでインストールできないのでtar.bz2からrpmを作成して、そのrpmからインストール

***rpmをbuildするrpm-buildをインストール [#q812126b]

# yum install rpm-build

***rpmの作成環境作成 [#y582d573]

-準備作業として、作業ユーザの homeディレクトリに rpmの作成環境を作成する。


 $ cd ~
 $ mkdir -p $HOME/rpm/{SOURCES,SPECS,BUILD,SRPMS,RPMS/i386}
 $ echo "%_topdir   $HOME/rpm" >> $HOME/.rpmmacros 

***courier-imapに必要なものをインストール [#ba0ee956]

 # yum install libtool
 # yum install openldap-devel
 # yum install mysql-devel
 # yum install sqlite-devel
 # yum install postgresql-devel
 # yum install pam-devel
 # yum install expect
 # yum install gcc-c++

 # yum install courier-unicode-devel

***courier-imapのDownloadとrpmの作成 [#r2f5b0cf]

以下からcourier-unicode、courier-imap、courier-authlibをDownloadする

-http://www.courier-mta.org/download.html

~/rpm/SOURCESに
-courier-unicode-2.0.tar.bz2
-courier-imap-4.18.0.tar.bz
-courier-authlib-0.68.0.tar.bz2
をコピー

 $ cd ~/rpm/SOURCES
 $ rpmbuild -ta courier-unicode-2.0.tar.bz2
 
 $ cd ~/rpm/RPMS/i686
 $ ls
 courier-unicode-2.0-1.el6.i686.rpm
 courier-unicode-debuginfo-2.0-1.el6.i686.rpm
 courier-unicode-devel-2.0-1.el6.i686.rpm

-rpmでcourier-unicodeをインストール

 # rpm -ivh courier-unicode-devel-2.0-1.el6.i686.rpm courier-unicode-2.0-1.el6.i686.rpm

-EPELリポジトリをインストールしてperl-generatorsをインストール

 # yum install epel-release
 # yum install --enablerepo=epel perl-generators

 # yum install libtool-ltdl-devel


-rpmでcourier-authlibをインストール

 $ cd ~/rpm/SOURCES
 $ su
 # rpm -ivh courier-authlib-0.68.0-1.el6.i686.rpm courier-authlib-devel-0.68.0-1.el6.i686.rpm


***courier-imapをインストール [#z6f4e38b]

-以下が必要なので事前インストール
# yum install libidn-devel

# yum install gamin-devel


courier-imapのパラメータを変更するためにDLしたcourier-imap-4.18.0.tar.bz2を解凍する

~/rpm/SPECS/にcourier-imap.specを保存


 $ cd /usr/local/src
 $ tar -jxvf courier-imap-4.18.0.tar.bz2
 $ cd courier-imap-4.18.0
 $ cp courier-imap.spec /home/okada/rpm/SPECS


 $ cd ~/rpm/SPECS/


-courier-imap.specno以下を変更

 ## BuildRequires: procps-ng
 BuildRequires: procps


 $ rpmbuild -ba courier-imap.spec
 $ su
 # cd ../RPMS/

-rpmでcourier-imapをインストール

 # rpm -ivh courier-imap-4.18.0-1.i686.rpm


--参考
**参考 [#v5971697]

-http://www.aconus.com/~oyaji/centos/courier-imap_centos.htm

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS