1. YUM(全程为Yellow dog updater,  Modified,它基于rpm包的管理,能够从指定的服务器自动下载RPM包并安装,可以自动检查处理依赖性关系,并且一次安装所有依赖的软件包,使RPM包的管理变得简洁。
现在开始介绍如何配置YUM服务器
首先挂载光盘:
#mkdir  /media/cdrom (建立挂载点)
#mount  /dev/cdrom   /media/cdrom (挂载光盘)
在本地建立FTP服务器
配置YUM服务器_休闲
启动FTP服务
配置YUM服务器_Linux_02
将光盘里的软件包拷贝到本地上的/var/ftp/pub目录中,其实可以只拷贝光盘里的Server目录和VT目录就行!因为其他的用的不多!(根据自己的需要就行)
#cp  rp  /media/cdrom/Server  /var/ftp/pub
#cp  -rp  /media/cdrom/VT    /var/ftp/pub
然后开始编辑/etc/yum.repo.d/server.repo文件
#vim  /etc/yum.repo.d/server.repo
配置YUM服务器_休闲_03
这其中
[]内表示的YUM库的名字。
name是对YUM库的描述,可以根据自己的需要设置
baseusrl YUM源的地址,我这里配置的是ftp,还可以是httpfile 。(但是有一点必须记住,如果使用的file后面一定记住有3/,不要写成两个偶!)
例如yum源在本地,使用本地的光盘yum源,可以使用baseurl=file:///media/cdrom   
enable表示是否启用这个仓库   这里的1表示启用,0表示禁用
gpgkeycheck表示是否检查GPG签名 , 1也表示启用,0也表示禁用
(其中的gpgkey用来帮助管理yum,他可以管理你的yum源,这样就可以控制让谁使用yum,不让谁用了。)
2. 安装您的createrepo工具。
配置YUM服务器_Linux_04
3. 使用createrepo生成yum数据库
配置YUM服务器_休闲_05
4. 进行测试
#yum  -y  install  (包名)
#yum  list  (列出所有的包)
如果在本地装软件包,可以使用此命令才安装 
#yum localinstall   /var/ftp/pub/Server/bind*
配置YUM服务器_职场_06
5. 关于yum的更新
如果想全部更新,则使用#yum update
如果想更新指定的软件包,则使用#yum ypdate package(包名
6. 还有一些命令,您也需要了解一下
#yum info package 显示安装包的信息
#yum search <keyword> 查找软件包
#yum remove <package> 删除软件包 
Yum会把下载的软件包和header 储存在cache中,而不会自动删除,如果想删除它们,可以使用一下命令来清除
#yum  clean  all 清除所有的headerrpm
#yum  clean  header清除header
#yum  clean  packages 清除下载的rpm
7. 如果想添加客户端,只要把本地的server.repo文件拷贝到客户机上的/etc/yum.repos.d目录下就行。
配置YUM服务器_Linux_07