RedHat9.0安装qmail--ABC
时间:2006-07-20 来源:xfsuper
昨天打算装一下qmail,时间原因就没装完。今天晚上过来装了一下。完成了!
呵呵,感触很多,一些东西你觉得很难,可真的去做也就是那么回事,当然现在只是装完了。还有好多的配置没学习呢。先总结一下吧。
我发现Man手册是很经典的东西,不管干什么都该先Read一下。可以省了很多时间。
我这边装qmail主要是有http://lifewithqmail.org/LWQ-CN.html做参考。
为了以后看起来简单一下把主要步骤总结下:
step 1 下载
#umask 022
#mkdir -p /usr/local/src
#mv netqmail* ucspi* /usr/local/src
#mkdir /package
#mv daemontools* /package
#cd /usr/local/src
#tar -xvzf netqmail*
#tar -xvzf ucspi*
#cd netqmail*
#./collate.sh #在这儿要注意错误信息
(同理把daemontools 和 ucspi 也解压一下)
step 3 准备工作
#mkdir /var/qmail #为qmail创建home
#cd /usr/local/src/netqmail-1.05/netqmail-1.05
#cp INSTALL.ids IDS
#vi IDS (修改*我的是RH,所以这样改,如果是BSD,还有其他改法)
#cat IDS (修改后了的)
#!/bin/bash
#Here's how to set up the qmail groups and the qmail users.
#On some systems there are commands that make this easy. Solaris and
#Linux:
groupadd nofiles
useradd -g nofiles -d /var/qmail/alias alias
useradd -g nofiles -d /var/qmail qmaild
useradd -g nofiles -d /var/qmail qmaill
useradd -g nofiles -d /var/qmail qmailp
groupadd qmail
useradd -g qmail -d /var/qmail qmailq
useradd -g qmail -d /var/qmail qmailr
useradd -g qmail -d /var/qmail qmails
# End
#chmod 700 IDS
#./IDS (完成用户创建)
step 4 开始编译安装
#cd /usr/local/src/netqmail-1.05/netqmail-1.05
#make setup check
#./config-fast xiaofeng.localdomain (由于是单机,所以用这个)
如果是网络主机就可以用
#./config hostname.domain
#cd /usr/local/src/ucspi-tcp-0.88
#patch</usr/local/src/netqmail-1.05/other-patches/
ucspi-tcp-0.88.errno.patch
#make
#make setup check (ucsp完成)
#cd /package/admin/daemontools-0.76
#cd src
#patch < /usr/local/src/netqmail-1.05/other-patches/daemontools-0.76.errno.patch
呵呵,感触很多,一些东西你觉得很难,可真的去做也就是那么回事,当然现在只是装完了。还有好多的配置没学习呢。先总结一下吧。
我发现Man手册是很经典的东西,不管干什么都该先Read一下。可以省了很多时间。
我这边装qmail主要是有http://lifewithqmail.org/LWQ-CN.html做参考。
为了以后看起来简单一下把主要步骤总结下:
step 1 下载
- qmail, http://www.qmail.org/netqmail-1.05.tar.gz
- ucspi-tcp, http://cr.yp.to/ucspi-tcp/ucspi-tcp-0.88.tar.gz
- daemontools, http://cr.yp.to/daemontools/daemontools-0.76.tar.gz
#umask 022
#mkdir -p /usr/local/src
#mv netqmail* ucspi* /usr/local/src
#mkdir /package
#mv daemontools* /package
#cd /usr/local/src
#tar -xvzf netqmail*
#tar -xvzf ucspi*
#cd netqmail*
#./collate.sh #在这儿要注意错误信息
(同理把daemontools 和 ucspi 也解压一下)
step 3 准备工作
#mkdir /var/qmail #为qmail创建home
#cd /usr/local/src/netqmail-1.05/netqmail-1.05
#cp INSTALL.ids IDS
#vi IDS (修改*我的是RH,所以这样改,如果是BSD,还有其他改法)
#cat IDS (修改后了的)
#!/bin/bash
#Here's how to set up the qmail groups and the qmail users.
#On some systems there are commands that make this easy. Solaris and
#Linux:
groupadd nofiles
useradd -g nofiles -d /var/qmail/alias alias
useradd -g nofiles -d /var/qmail qmaild
useradd -g nofiles -d /var/qmail qmaill
useradd -g nofiles -d /var/qmail qmailp
groupadd qmail
useradd -g qmail -d /var/qmail qmailq
useradd -g qmail -d /var/qmail qmailr
useradd -g qmail -d /var/qmail qmails
# End
#chmod 700 IDS
#./IDS (完成用户创建)
step 4 开始编译安装
#cd /usr/local/src/netqmail-1.05/netqmail-1.05
#make setup check
#./config-fast xiaofeng.localdomain (由于是单机,所以用这个)
如果是网络主机就可以用
#./config hostname.domain
#cd /usr/local/src/ucspi-tcp-0.88
#patch</usr/local/src/netqmail-1.05/other-patches/
ucspi-tcp-0.88.errno.patch
#make
#make setup check (ucsp完成)
#cd /package/admin/daemontools-0.76
#cd src
#patch < /usr/local/src/netqmail-1.05/other-patches/daemontools-0.76.errno.patch
#cd ..
#package/install (daemontool 完成)
(可能太长了,有点慢,还是写到下一篇里吧,待续)
相关阅读 更多 +