1、下载软件包
整个系统的安装全过程都要求以root身份执行,如果机器没有访问外部网络的能力,则事先下载好EMOS光盘映像,并上传到服务器。
备注:如果要在CentOS 5.x-x86_64上面进行配置,请下载EMOS_1.5_x86_64.iso,配置的文件的路径有少许改变;
- shell
- # su - root
- # mkdir /root/rpm
- # cd /root/rpm
- # 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工具
- shell
- # rpm -ivh createrepo-0.4.11-3.el5.noarch.rpm
加载EMOS-1.5的光盘,请把emos的光盘放到光驱中
- shell
- # mkdir /mnt/EMOS
- # mount /dev/cdrom /mnt/EMOS
- # cd /mnt
- # createrepo .
备注:加载ISO的方法
- shell
- # mkdir /mnt/EMOS
- # mount -o loop /path/emos_1.4_i386.iso /mnt/EMOS
- # cd /mnt
- # createrepo .
3、创建客户端 yum 的定义文件:
- shell
- # cd /etc/yum.repos.d
- # mkdir backup
- # mv *.repo ./backup
- # vi EMOS.repo
- 加入以下内容:
- [EMOS]
- name=EMOS
- baseurl=file:///mnt/
- enabled=1
- gpgcheck=0
- 重新获取最新的仓库信息:
- shell
- # yum clean all
- # yum list
4、备注:创建客户端 yum 文件的另一种方式:
当你没有EMOS的光盘,但是服务器可以联网时,你可以直接采用Extmail官网的yum源
- shell
- # vi /etc/yum.repos.d/EMOS-Base.repo
- 加入以下内容:
- # EMOS-Base.repo
- #
- # Created by ExtMail Dev Team: http://www.extmail.org/
- #
- # $Id$
- [EMOS-base]
- name=EMOS-Base
- baseurl=http://mirror.extmail.org/yum/emos/1.5/os/$basearch/
- gpgcheck=0
- priority=0
- protect=0
- [EMOS-update]
- name=EMOS-Updates
- baseurl=http://mirror.extmail.org/yum/emos/1.5/updates/$basearch/
- gpgcheck=0
- priority=0
- protect=0
转载于:https://blog.51cto.com/zhangheng/987319