YUM 服务器 192.168.200.101
YUM 客户端 192.168.200.102
目标 将Centos 5.5 光盘安装包复制到服务器上,做成YUM源仓库,以便于客户端安装软件
1 配置服务器
1 安装VSFTP
yum install vsftpd
2 挂载光盘,复制安装包至YUM 源仓库
mount /dev/cdrom /mnt
cd /mnt/Centos
mkdir –p /var/ftp/yum/centos //复制至vsftp的匿名账号默认目录/var/ftp
cp –vrf /mnt/Centos/* /var/ftp/yum/centos
cp –vrf /mnt/repodata /var/ftp/yum
3 安装createrepo
yum install createrepo
4 创建YUM库
cd /var/ftp/yum/centos
createrepo –g /var/ftp/yum/repodata/repomd.xml /var/ftp/yum/centos/
根据/var/ftp/yum/repodata/repomd.xml 文件 在 /var/ftp/yum/centos 目录下 创建 repodata 目录
包含以下文件
primary.xml.gz 包列表
filelist.xml 包的目录和文件类别
repomd.xml 对其他元数据文件的描述
第二种方法
createrepo /var/ftp/yum/centos 直接扫描安装包目录 生成repodata 目录,以下文件
5 启动vsftpd 关闭防火墙
service vsftpd start
service iptables stop
2 配置客户端
Vim /etc/yum.repos.d/CentOS-Media.repo
[yum-media]
name=centos-5.5-media
baseurl=ftp://192.168.200.101/yum/centos/
gpcheck=0
enable=1