yum可以帮助我们方便的管理RPM包,什么是RPM呢?RPM(Red Hat Package Management,Red Hat软件包管理)提供了一种构架,在这种架构下,可以在Red Hat Enterprise Linux、Fedora Project、SuSe Linux Enterprise、CentOS、Mandriva Linux等基于RPM系统的Linux发行版本上实现对软件包的管理。
yum的常用指令及用处:
rpm包的更新检查可更新的rpm包
#yum check-update更新所有的rpm包
#yum update更新指定的rpm包,如更新kernel和kernel source
#yum update kernel kernel-source大规模的版本升级,与yum update不同的是,连旧的淘汰的包也升级
#yum upgraderpm包的安装和删除
安装rpm包,如xmms-mp3
#yum install xmms-mp3删除rpm包,包括与该包有倚赖性的包
#yum remove licq
注:同时会提示删除licq-gnome,licq-qt,licq-textyum暂存(/var/cache/yum/)的相关参数
清除暂存中rpm包文件
#yum clean packages清除暂存中rpm头文件
#yum clean headers清除暂存中旧的rpm头文件
#yum clean oldheaders清除暂存中旧的rpm头文件和包文件
#yum clean 或#yum clean all
注:相当于yum clean packages + yum clean oldheadersrpm包列表
列出资源库中所有可以安装或更新的rpm包
#yum list列出资源库中特定的可以安装或更新以及已经安装的rpm包
#yum list mozilla
#yum list mozilla*
注:可以在rpm包名中使用匹配符,如列出所有以mozilla开头的rpm包列出资源库中所有可以更新的rpm包
#yum list updates列出已经安装的所有的rpm包
#yum list installed列出已经安装的但是不包含在资源库中的rpm包
#yum list extras
注:通过其它网站下载安装的rpm包*rpm包信息显示(info参数同list)
列出资源库中所有可以安装或更新的rpm包的信息
#yum info列出资源库中特定的可以安装或更新以及已经安装的rpm包的信息
#yum info mozilla
#yum info mozilla*
注:可以在rpm包名中使用匹配符,如列出所有以mozilla开头的rpm包的信息列出资源库中所有可以更新的rpm包的信息
#yum info updates列出已经安装的所有的rpm包的信息
#yum info installed列出已经安装的但是不包含在资源库中的rpm包的信息
#yum info extras
注:通过其它网站下载安装的rpm包的信息搜索rpm包
搜索匹配特定字符的rpm包
#yum search mozilla
注:在rpm包名,包描述等中搜索搜索有包含特定文件名的rpm包
原文: http://zhangrongcun.iteye.com/blog/382177
#yum provides realplay