COURIER-imap安裝并創(chuàng)建rpm環(huán)境
在向大家詳細介紹COURIER-imap安裝之前,首先讓大家了解下courier-imap安裝,然后全面介紹COURIER-imap安裝,希望對大家有用。Linux是GNU/Linux的縮寫,通常指各種Linux發(fā)行版的通稱。常見的Linux廠家主要有Redhat/Novell等。COURIER-imap安裝由于COURIER-imap不能用root身份生成rpm那么我們新建一個普通用戶,并創(chuàng)建一個rpm環(huán)境。
[root@localhost ~]# useradd yiyou
軟件包依懶需要安裝openldap-server,rpm創(chuàng)建完成后可以刪除
[root@localhost ~]# yum -y install openldap-servers
[root@localhost ~]# su - yiyou
[yiyou@localhost ~]$ mkdir -p rpm/{BUILD,RPMS,SOURCES,SPECS,SRPMS}
[yiyou@localhost ~]$ vim ~/.rpmmacros
COURIER-imap安裝輸入內(nèi)容:
%_topdir /home/yiyou/rpm
[yiyou@localhost ~]$ wget http://prdownloads.sourceforge.net/courier/courier-imap-4.4.1.tar.bz2
[yiyou@localhost ~]$ cp courier-imap-4.4.1.tar.bz2 rpm/SOURCES/
[yiyou@localhost ~]$ tar xjf courier-imap-4.4.1.tar.bz2
[yiyou@localhost ~]$ cd courier-imap-4.4.1
[yiyou@localhost courier-imap-4.4.1]$ cp courier-imap.spec ../rpm/SPECS/
[yiyou@localhost courier-imap-4.4.1]$ cd ../rpm/SPECS/
COURIER-imap編輯.spec 將下面的內(nèi)容:
%if %suse_version
BuildPreReq: rpm >= 3.0.5 /usr/bin/sed openldap2 openldap2-devel %([ %{suse_version} -gt 819 ] && echo /usr/include/fam.h)
%else
BuildPreReq: rpm >= 4.0.2 sed /usr/include/fam.h openldap-devel openldap-servers
%endif
改為:
%if %suse_version
BuildPreReq: rpm >= 3.0.5 /usr/bin/sed openldap2 openldap2-devel
%else
BuildPreReq: rpm >= 4.0.2 sed openldap-devel openldap-servers
%endif
COURIER-imap安裝創(chuàng)建rpm
[yiyou@localhost SPECS]$ rpmbuild -bb courier-imap.spec
完成rpm后,輸入exit退出當(dāng)前用戶。
[root@localhost ~]# rpm -ivh /home/yiyou/rpm/RPMS/i386/courier-imap-4.4.1-1.i386.rpm
[root@localhost ~]# service courier-imap start
以上介紹courier-imap安裝并創(chuàng)建rpm環(huán)境。
【編輯推薦】