操作系统:rhel5
配置yum仓库和客户端:
1,  挂载
#mount /dev/cdrom /mnt
2,   编辑yum文件
#cd /etc/yum.repos.d/
#cp rhel-debuginfo.repo my.repo
#vi my.repo
改名为
[rhel]
name=Red Hat
baseurl=file:///mnt/Server
enable=1
...保存退出。
#yum list all 如能编译,则配置成功。
编辑下次开机启动:
#vi /etc/fstab
在最后增加一行:
/dev/cdrom     /mnt      iso9660       defaults      0 0
保存退出。
#mount -a (检测一下配置是否成功)
3,   配置yum仓库
   1 安装相关软件包(建立包之间的相互依赖关系)
#cd /mnt/Server
#rpm -ivh createrepo-0.4.11-3.e15.noarch.rpm
   2 安装vsftp软件包
#rpm -ivh vsftpd-2.0.5...
#cd /var/ftp/pub
#cp -rv /mnt/Server/ .
...拷贝中
#ll /mnt | grep ^d    查看文件
#ll | grep ^d      查看文件
#cd repodata/
#cat comps.....
#cd - (进入/mnt/Server目录下)
#createrepo -g /var/ftp/pub/Server/repodata/comps-rhel5-server-core.xml /var/ftp/pub/Server/(重新分析rpm包的依赖关系,重建分组文件)
4,  配置yum客户端
#cd /etc/yum.repos.d/
#ll  (有2个文件)
#vi my.repo
baseurl=ftp://127.0.0.1/pub/Server
保存退出
#service vsftpd restart
#chkconfig vsftpd on   (开机启动)
#yum list all      (测试一下配置是否成功)
5, 安装一个gcc包测试是否安装成功配置yum。
#yum -y install gcc-c++.i*   (可随便试试装其他服务包)