yum(全称为 Yellow dog Updater, Modified)是一个在Fedora、centOS和RHEL(红帽的操作系统上的yum需要重新配置,不能直接使用)。
yum的命令形式一般是如下:yum [options] [command] [package ...] 其中的[options]是可选的,选项包括-h(帮助),-y(当安装过程提示选择全部为"yes"),-q(不显示安装的过程)等等。[command]为所要进行的操作,[package ...]是操作的对象。
1、查询rpm包信息以及所有的rpm包(已安装和未安装都有)
yum info packagename 显示安装包信息packagename
yum list 显示所有已经安装和可以安装的程序包
yum list packagename 显示指定程序包安装情况packagename
yum groupinfo groupname 显示程序组groupname信息
yum search string 根据关键字string查找安装包
2、安装rpm包(安装程序组的时候不识别中文哦)
yum install packagename 安装指定的安装包packagename
yum groupinstall groupname 安装程序组groupname
3、卸载已安装的rpm包
yum remove packagename 删除程序包packagename
yum groupremove groupname 删除程序组groupname
yum deplist packagename 查看程序packagename依赖情况
4、更新和升级rpm包
yum update 全部更新
yum update packagename 更新指定程序包packagename
yum check-update 检查可更新的程序
yum upgrade packagename 升级指定程序包packagename
yum groupupdate groupname 升级程序组group
5、搭建本地yum仓库
# cd /etc/yum.repos.d/
yum会自动识别以repo为后缀的文件,所以在里面创建一个以repo结尾的文件
# vim cdrom.repo
加入如下内容:
[fanjinbao]
name=fanjinbao
baseurl=file:///mnt/cdrom #光盘挂在的位置
gpgcheck=0
enabled=1
6、用yum下载rpm包(只能下载未安装的rpm包)
-安装yum-plugin-downloadonly插件
# yum install yum-plugin-downloadonly
-下载需要的rpm包(会将依赖的包一并下载到指定的目录)
# yum install xqilla.i686 --downloadonly --downloaddir=/tmp/
-重新安装rpm包
# yum reinstall xqilla.i686 --downloadonly --downloaddir=/tmp/
原文:http://www.cnblogs.com/fansik/p/5196633.html