用yum安装软件包时的语法格式为
yum [option] [command] [packege] [packege] ....  
其中常用选项有:-y :表示软件安装过程中所有选择选择yes
                -q :表示以静默模式安装
                --nogpgcheck 不检查gpg认证签名
常用子命令为:    
       1 * install package1 [package2] [...]
       2 * update [package1] [package2] [...]
       3 * check-update
       4 * remove | erase package1 [package2] [...]
       5 * list [...]
       6 * info [...]
       7 * provides | whatprovides feature1 [feature2] [...]
       8 * clean [ packages | headers | metadata | dbcache | all ]
       9 * makecache
       10 * groupinstall group1 [group2] [...]
       11 * groupupdate group1 [group2] [...]
       12 * grouplist [hidden] [groupwildcard] [...]
       13 * groupremove group1 [group2] [...]
       14 * groupinfo group1 [...]
       15 * search string1 [string2] [...]
       16 * resolvedep dep1 [dep2] [...]
       17 * localinstall rpmfile1 [rpmfile2] [...]
       18 * localupdate rpmfile1 [rpmfile2] [...]
       19 * reinstall package1 [package2] [...]
       20 * downgrade package1 [package2] [...]
       21 * deplist package1 [package2] [...]
       22 * repolist [all|enabled|disabled]
     
分别表示为:
        1.安装软件包
        2.升级软件包
        3.检查可用的更新包
        4.卸载软件包
        5.列出当前系统上的软件包,其有子选项(all|available|installed|update)并支持文件名通配
        6.显示软件包摘要信息
        7.显示某个文件或功能是由哪个软件包提供的
        8.清空yum缓存,其有子选项(all|packages|headers|metadata|dbcache)
        9.手动创建缓存
        10.安装软件包组,如果组名中间有空格要用“”引起来
        11.升级软件包组
        12.列出当前系统上的软件包组
        13.卸载软件包组
        14.显示软件包组的摘要信息
        15.非精确匹配搜索软件包
        16.显示依赖关系
        17.直接安装本地rpm包,需要使用长选项--nogpgcheck和使用全路径,
        18.升级本地软件包
        19.重新安装
        20.降级软件包
        21.显示软件包依赖关系的列表
        22.显示可用yum源列表
要使用yum安装软件包,需要配置成yum客户端,其主配置文件有两个分为位于/etc/yum.conf和/etc/yum.repos.d/*.repo
其中/etc/yum.conf文件内容如下。
                [main]
                cachedir=/var/cache/yum        设置缓存目录位置
                keepcache=0                    是否保留缓存
                debuglevel=2                   调试级别0,1,2
                logfile=/var/log/yum.log       管理信息记录位置
                distroverpkg=redhat-release   
                tolerant=1                     是否启用容忍模式
                exactarch=1                   
                obsoletes=1
                gpgcheck=1                     是否做gpg签名的检查
                plugins=1
               
                # Note: yum-RHN-plugin doesn't honor this.
                metadata_expire=1h              源数据过期时间
               
                # Default.
                # installonly_limit = 3
               
                # PUT YOUR REPOS HERE OR IN separate files named file.repo
                # in /etc/yum.repos.d 自己定义以.repo结尾的yum库配置文件的存放目录
在/etc/yum.repos.d/filename.repo文件中定义自己的yum库文件格式
                [base]                              yum源标识
                name=Instructor Server Repository   描述信息
                baseurl=ftp://instructor.example.com/pub/Server  yum源路径
                gpgcheck=0           是否检查gpg签名,0表示不检查,1检查
                enabled=1            是否可用默认是1可用。
其中最重要的“baseurl=” 其接受三种格式
     1.ftp://host_ip/dir/to/yum
     2.http://hostname/dir/to/yum
     2.file:///dir/to/yum                       
 注意文件的路径必须指向到repodata目录文件所在位置的父目录。一个.repo文件可以定义多个yum源
 这时yum客户端就配置完成了。