那什么是YUM 呢?
yum,是Yellow dog Updater Modified的简称,起初是由yellow dog这一发行版的开发者Terra Soft研发,那时还叫做yup(yellow dog updater),后经杜克大学的 Linux@Duke 开发团队进行改进,遂有此名。yum的关键之处是要有可靠的repository,顾名思义,这是软件的仓库,它可以是http或ftp站点,也可以是本地软件池,但必须包含rpm的header,header包括了rpm包的各种信息,包括描述,功能,提供的文件,依赖性等.正是收集了这些 header并加以分析,才能自动化地完成余下的任务
yum有以下特点:
可以同时配置多个资源库(Repository)
简洁的配置文件(/etc/yum.conf)
自动解决增加或删除rpm包时遇到的依赖性问题
使用方便
保持与RPM数据库的一致性
环境:VMware 7.1
system: RHEL 5.4
好了,开始。
1.安装vsftpd 服务
进入到安装盘Server 目录下
 
 rpm-ivh vsftpd-2.0.5-16.e15.i386.rpm
安装 createrpo 工具
 
然后将我们的关盘里的文件拷贝到FTP目录下的PUB
 
 
等待就可以了!~
配置YUM 客户端 TAB 补全哈!
我已经编辑好了
 
##################################################################################
解释下哈
[ ]内的是仓库的名字,必须唯一。
例如:
我的第一个是[Server]那么第二个则是[VT]
名字可以随便起,但是一定要唯一。
name是仓库的描述也可以说是名字
baseurl 仓库的位置
enabled 是否启用这个仓库,1为起用,0为禁用
gpgcheck 是否检查GPG签名(用来验证要安装的包是不是REDHAT官方的)
GPGKEY 的存放地址我们需要用下面的命令导入这个签名。才能使用这项功能
 
这里再说下哈哈
如果是不适用FTP的话。那么 baseurl 可以写为 baseurl=file:///存放光盘文件的目录/
##################################################################################
好了去看下FTP的东西。
然后利用我们刚安装的createrpo工具生成YUM通用数据库,记住使用TAB补全路径和命令。
 
 
yum客户端那里配置了几个仓库你就生成几个YUM 通用数据库
 
好了基本就算完事了。
 
我们来重启下我们的FTP服务
 
#service vsftpd restart
 
 
YUM 常用的命令
yum update 全部更新
yum update package 更新指定程序包package
yum check-update 检查可更新的程序
yum info <package> 显示安装包信息
yum list 显示所有已经安装和可以安装的程序包
yum list <package> 显示指定程序包安装情况
yum search <keyword>查找软件包
yum remove | erase package1 删除程序包