CentOS+postfix+ExtMail+amavisd-new+Spam_Locker+DSpam配置指南:二、制作 yum 仓库

 1、下载软件包

 
整个系统的安装全过程都要求以root身份执行,如果机器没有访问外部网络的能力,则事先下载好EMOS光盘映像,并上传到服务器。
 
备注:如果要在CentOS 5.x-x86_64上面进行配置,请下载EMOS_1.5_x86_64.iso,配置的文件的路径有少许改变;
 
 
  
  
  
  
  1. shell 
  2. # su - root 
  3. # mkdir /root/rpm 
  4. # cd /root/rpm 
  5. # wget http://www3.extmail.org/EMOS_1.5_i386.iso 
 
2、制作本地 yum 仓库
 
使用EMOS-1.5.ISO光盘制作本地 yum 仓库;
 
此外,我们假设本次安装默认域是extmail.org,主机名为:mail.extmail.org
 
安装CentOS-5.3光盘中createrepo工具
 
   
   
   
   
  1. shell 
  2. # rpm -ivh createrepo-0.4.11-3.el5.noarch.rpm 
加载EMOS-1.5的光盘,请把emos的光盘放到光驱中
 
   
   
   
   
  1. shell 
  2. # mkdir /mnt/EMOS 
  3. # mount /dev/cdrom /mnt/EMOS 
  4. # cd /mnt 
  5. # createrepo . 
备注:加载ISO的方法
 
 
   
   
   
   
  1. shell 
  2. # mkdir /mnt/EMOS 
  3. # mount -o loop /path/emos_1.4_i386.iso /mnt/EMOS 
  4. # cd /mnt 
  5. # createrepo . 
 
3、创建客户端 yum 的定义文件:
 
   
   
   
   
  1. shell 
  2. # cd /etc/yum.repos.d 
  3. # mkdir backup 
  4. # mv *.repo ./backup 
  5. # vi EMOS.repo 
  6. 加入以下内容: 
  7.  
  8. [EMOS] 
  9. name=EMOS 
  10. baseurl=file:///mnt/ 
  11. enabled=1 
  12. gpgcheck=0 
  13. 重新获取最新的仓库信息: 
  14.  
  15. shell 
  16. # yum clean all 
  17. # yum list 
4、备注:创建客户端 yum 文件的另一种方式:
 
当你没有EMOS的光盘,但是服务器可以联网时,你可以直接采用Extmail官网的yum源
 
    
    
    
    
  1. shell 
  2. # vi /etc/yum.repos.d/EMOS-Base.repo 
  3. 加入以下内容: 
  4.  
  5. # EMOS-Base.repo 
  6. # Created by ExtMail Dev Team: http://www.extmail.org/ 
  7. # $Id$ 
  8.  
  9. [EMOS-base] 
  10. name=EMOS-Base 
  11. baseurl=http://mirror.extmail.org/yum/emos/1.5/os/$basearch/ 
  12. gpgcheck=0 
  13. priority=0 
  14. protect=0 
  15.  
  16. [EMOS-update] 
  17. name=EMOS-Updates 
  18. baseurl=http://mirror.extmail.org/yum/emos/1.5/updates/$basearch/ 
  19. gpgcheck=0 
  20. priority=0 
  21. protect=0 

你可能感兴趣的:(centos,postfix,dspam,ExtMail,Amavisd-new)