yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE、CentOS中的Shell前端软件包管理器。通过分析rpm的标题后,根据各个软件的相关性,制作出依赖时的解决方案,然后可以自动处理软件的依赖属性问题,已解决软件的安装、删除、查询与升级。

Yum的用法:
查询    info 用来列出的描述和摘要信息 例:yum info mdadm
       List 列出了各种可用的软件包的信息 例 yum list
安装 install 例如:yum install pam-devel
升级 update 例如:yum install pam-devel
删除 remove 例如:yum remove pam-devel
下面我介绍二中常用的yum.
1、本地yum
  首先将光盘挂载
[root@zlj ~]# mount /dev/cdrom /mnt/cdrom
配置本地yum
[root@zlj ~]# vim /etc/yum.repos.d/rhel-debuginfo.repo
[rhel-server]                                          #容器的名字
name=Red Hat Enterprise Linux server                     #说明容器的意义
baseurl=file:///mnt/cdrom/Server                          #容器的实际地址
enabled=1                                             #是否启用
gpgcheck=1                                           #是否启用rpm数字证书
gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release      #证书的公钥所在地
[rhel-server]
name=Red Hat Enterprise Linux server
baseurl=file:///mnt/cdrom/Server
enabled=1
gpgcheck=1
gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release
[rhel-vt]
name=Red Hat Enterprise Linux vt
baseurl=file:///mnt/cdrom/VT
enabled=1
gpgcheck=1
gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release
[rhel-cluster]
name=Red Hat Enterprise Linux cluster
baseurl=file:///mnt/cdrom/Cluster
enabled=1
gpgcheck=1
gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release
[rhel-clusterstorage]
name=Red Hat Enterprise Linux clusterstorage
baseurl=file:///mnt/cdrom/ClusterStorage
enabled=1
gpgcheck=1
gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release
[root@zlj ~]# yum repolist all    #列出yum server 所使用的容器有哪些配置yum_yum 解决软件包的 依赖性
例子:
[root@zlj Server]# yum install wireshark-1.0.8-1.el5_3.1.i386.rpm 配置yum_yum 解决软件包的 依赖性_02
2、配置网络yum
yum服务器端端提供容器
[root@zlj Server]# service vsftpd start
[root@zlj ~]# mount /dev/cdrom /var/ftp
 yum客户端配置yum
 [root@zlj ~]# vim /etc/yum.repos.d/rhel-debuginfo.repo
[rhel-server]
name=Red Hat Enterprise Linux server
baseurl=ftp://10.106.10.6/Server
enabled=1
gpgcheck=1
gpgkey=ftp://RPM-GPG-KEY-redhat-release
[rhel-vt]
name=Red Hat Enterprise Linux vt
baseurl=ftp://10.106.10.6/VT
enabled=1
gpgcheck=1
gpgkey=ftp://RPM-GPG-KEY-redhat-release
[rhel-cluster]
name=Red Hat Enterprise Linux cluster
baseurl=ftp://10.106.10.6/Cluster
enabled=1
gpgcheck=1
gpgkey=ftp://RPM-GPG-KEY-redhat-release
[rhel-clusterstorage]
name=Red Hat Enterprise Linux clusterstorage
baseurl=ftp://10.106.10.6/ClusterStorage
enabled=1
gpgcheck=1
gpgkey=ftp://RPM-GPG-KEY-redhat-release
[root@zlj ~]# yum clean all   #删除已下载过的所有容器的相关数据
Loaded plugins: rhnplugin, security
Cleaning up Everything
[root@zlj ~]#
[root@zlj ~]# yum repolist all  #列出使用的容器有哪些配置yum_yum 解决软件包的 依赖性_03