yum的作用
主要功能是更方便的添加/删除/更新RPM包.
它能自动解决包的倚赖性问题
它能便于管理大量系统的更新问题
yum的特点
可以同时配置多个资源库(Repository)
简洁的配置文件(/etc/yum.conf)
自动解决增加或删除rpm包时遇到的倚赖性问题
使用方便
保持与RPM数据库的一致性

yum客户端的配置文件由两部分组成:
1、/etc/yum.conf
2、/etc/yum.repos.d/*.repo

yum list all 列出所有的yum
yum list installed 列出所有已经安装多的包
yum list available 显示所有可安装的包
yum list update 显示所有可升级的包
yum remove|erase 可以卸载已安装的包
yum clean all 清楚本地缓存
升级:yum update
谁提供的 provides=rpm -qf
降级:downgrade
yum reinstall 重装软件包
yum groupinstall 安装包组
yum groupremove 移除包组
repodate目录: yum 源的元数据文件目录
primary.xml.gz:此yum源中所有的rpm文件及其彼此间的依赖关系:
filelists.xml.gz 此yum源中每一个rpm包中文件的文件相关 信息
other.xml.gz 其他信息 比如changlog等
repomd.xml 校验码和时间戳

 

如何创建yum源
建立本地yum源
一,准备工作
1, 挂载光驱 mount /dev/cdrom /mnt
当然你也可以选择镜像,但是你要注意挂载镜像的方法, mount -o remount ****.iso /mnt
2, 安装createrepo软件包 ——>这是一个解决依赖性的工具
cd /mnt/Server
rpm –ivh createrepo*

createrepo /yum/Cluster/

生成依赖性关系
createrepo -g /dev/cdrom/Cluster/repodata/comps-rhel5-server-core.xml /yum/Cluster/

cd /etc/yum.repos.d
编辑yum仓库配置文件 vim yum.repo
[base]
name=Cluster yum源名字
baseurl=file:///yum/Cluster 本地的yum源地址
enabled=1 是否开启源
gpgcheck=1 是否验证,可不要

yum list 一下 就好了

.