关于linux中的YUM---yellow dog updater modifier(黄狗升级器?)的配置说明! (上)

今天和一个同事在讨论YUM的本地源设置的时候觉得实在有必要将这个技术和我的教学融合起来,让大家能够再次感受到linux的方便和快捷....
       什么是YUM?
       yum简单的说就是能够帮助你解决软件依赖性的一个包管理系统.你可以轻松的通过一条命令安装一系列软件包,或者删除一系列软件包,甚至可以帮助你实现一键升级.一键安装.一键删除....
       YUM的功能之强大,是方便管理,方便实施,管理服务器之必备例良方!
      使用YUM的初衷本来是为了方便的解决软件包之间的相互依赖,由于这个依赖的关系,很多使用linux的新人由于遇到包与包之间的依赖关系而望而却步,错失了学习linux的大好机会,实在是可惜啊!
      所以,我今天想了想办法,在我的服务器上开辟处一小块空间,给大家做个YUM的http源.希望能够帮助大家在平时闲来无事时,可以开着虚拟机测试我的RPM源...哈哈,大家就把我的论坛当作自己的软件库吧!!!!
      首先,要给大家介绍一下我做试验的环境!
      OS: RHEL5.0
       IP: 192.168.1.104
      虚拟机版本: Vmware 6.0
       远程HTTP的RPM包源url为:  http://yoyojacky.vicp.net/bbs/yum-update-sources
       远程HTTP的RPM包GPG-KEY为: http://yoyojacky.vicp.net/bbs/gpg-keys/RPM-GPG-KEY-redhat-beta
      
        我具体要实现的功能就是通过YUM帮助我非常容易的从远程的HTTP主机上获得RPM软件安装包文件,帮助我完成软件安装的操作.
        大家首先开一个虚拟机. 然后上面安装RHEL5,关闭不需要的服务(为了增加系统性能,相关操作参考linux专栏的linux安装章节--虽然还没有写,不过会很快更新!呵呵)
         然后通过netconfig设置IP地址,子网掩码,默认网关. 记得昨晚操作需要重新启动网络服务哦...
         然后测试和论坛的连通性
[root@rhel5 ~]# ping yoyojacky.vicp.net
PING yoyojacky.vicp.net (116.227.182.237) 56(84) bytes of data.
64 bytes from 116.227.182.22: icmp_seq=1 ttl=64 time=3.69 ms
64 bytes from 116.227.182.22: icmp_seq=2 ttl=64 time=1.44 ms
64 bytes from 116.227.182.22: icmp_seq=3 ttl=64 time=1.40 ms

--- yoyojacky.vicp.net ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 1.408/2.184/3.697/1.070 ms
如果出现蓝色标记的内容说明PING通了....
接着需要启动yum的服务了.
[root@rhel5 ~]# service yum-updatesd start
Starting yum-updatesd: [  OK  ]
如果出现蓝色标记的内容说明YUM升级服务启动好了...
  下版将详细介绍如何去调试软件仓库的参数!