分类: LINUX
2009-02-13 12:58:53
此篇文章感谢群里的各位兄弟了,谢谢!
实验环境 VM6.0 RHEL AS5.0
一. 配置yum源端服务
[root@localhost ~]# mount /dev/cdrom /mnt/
[root@localhost ~]# cp -a /mnt/* /var/ftp/pub/
[root@localhost ~]# umount /dev/cdrom
二.安装createrepo软件包。
[root@localhost ~]#rpm -ivh /var/ftp/pub/Server/createrepo-0.4.4-2.fc6.noarch.rpm
三.重建repository信息库。
[root@localhost ~]# cd /var/ftp/pub/Server/
[root@localhost Server]# createrepo -g repodata/comps-rhel5-server-core.xml ./
[root@localhost Server]# cd ../Cluster/
[root@localhost Cluster]# createrepo -g repodata/comps-rhel5-cluster.xml ./
[root@localhost Cluster]# cd ../ClusterStorage
[root@localhost ClusterStorage]# createrepo -g repodata/comps-rhel5-cluster-st.xml ./
[root@localhost ClusterStorage]# cd ../VT
[root@localhost VT]# createrepo -g repodata/comps-rhel5-vt.xml ./
[root@localhost VT]# rm -rf ../*/.olddata/ #这个地方一定要注意*/后面没有空格,切记
四、客户端测试
1、创建.repo配置文件。
[root@localhost ~]# vi /etc/yum.repos.d/local.repo
[Cluster]
name=Cluster Directory
baseurl=file:///var/ftp/pub/Cluster
enabled=1
gpgcheck=0
[ClusterStorage]
name=ClusterStorage Directory
baseurl=file:///var/ftp/pub/ClusterStorage
enabled=1
gpgcheck=0
[Server]
name=Server Directory
baseurl=file:///var/ftp/pub/Server
enabled=1
gpgcheck=0
[VT]
name=VT Directory
baseurl=file:///var/ftp/pub/VT
enabled=1
gpgcheck=0
在这还有一种表示方法 ,就是起用VSFTP 服务器,如下:
1.确认你的机器上安装了VSFTP ,用rpm -qa vsftpd
[root@localhost ~]#rpm -qa vsftpd
[root@localhost ~]#vsftpd-2.0.5-10.e15
启动VSFTPD
[root@localhost ~]#service vsftpd start [ok] (其他不用设置)
创建repository信息库。 同上
创建.repo配置文件
[root@localhost ~]# vi /etc/yum.repos.d/local.repo
[Cluster]
name=Cluster Directory
baseurl=ftp://192.168.1.104/pub/Cluster #192.168.1.104 为本机IP
enabled=1
gpgcheck=0
[ClusterStorage]
name=ClusterStorage Directory
baseurl=ftp://192.168.1.104/pub/ClusterStorage
enabled=1
gpgcheck=0
[Server]
name=Server Directory
baseurl=ftp://192.168.1.104/pub/Server
enabled=1
gpgcheck=0
[VT]
name=VT Directory
baseurl=ftp://192.168.1.104/pub/VT
enabled=1
gpgcheck=0
五.清除旧的缓存文件
[root@localhost ~]#yum clean all
1.测试软件安装
1) 用yum安装软件:
例如,使用以下命令会下载安装bind、bind-chroot软件包(自动查找解决依赖关系):
[root@localhost ~]# yum -y install bind-chroot
2)用yum卸载软件
[root@localhost ~]# yum remove bind-chroot
3)列出可以安装的软件列表:
[root@localhost ~]# yum list
yum 具体用法请查阅 相关资料,再次感谢群里的兄弟姐妹!