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

保存后,然后尝试执行一下yum list 等操作,看看是否已经成功;

 
叁、制作_yum_仓库.txt · 最后更改: 2012/04/27 04:15 由 shaobo
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki