yum命令的用法:
简介:yum命令全称Yellowdog Updater Modified,YUM是一个交互式的基于RPM的包管理器。它可以自动执行系统更新,包括依赖性分析和基于“知识库”元数据的过时处理。它还可以执行新的包的安装,删除旧的包,并在许多其他命令/服务中执行对已安装/可用包的查询
格式: yum [options] [command] [package …]
常见用法:
显示仓库列表:
yum repolist all 显示所有仓库
yum repolist enabled 显示开启的仓库
yum repolist disabled 显示关闭的仓库
显示程序包:
yum list [all | glob_exp1] [glob_exp2] […]
yum list {available|installed|updates} [glob_exp1] […]
avaliable 表示可用还没安装
installed 表示已经安装
updates 表示可以升级
安装程序包:
yum install package1 [package2] […]
yum reinstall package1 [package2] […] (重新安装)
升级程序包:
yum update [package1] [package2] […]
yum downgrade package1 [package2] […] (降级)
检查可用升级:
yum check-update
卸载程序包:
yum remove | erase package1 [package2] […]
查看程序包information:
yum info […]
查看指定的特性(可以是某文件)是由哪个程序包所提供:
yum provides | whatprovides feature1 [feature2] […]
清理本地缓存:
yum clean [ packages | metadata | expire-cache | rpmdb | plugins | all ]
构建缓存:
yum makecache
搜索:
yum search string1 [string2] […]
以指定的关键字搜索程序包名及summary信息;
查看指定包所依赖的capabilities:
deplist package1 [package2] […]
查看yum事务历史:
yum history [info|list|packages-list|packages-info|summary|addon-
info|redo|undo|rollback|new|sync|stats]
安装及升级本地程序包:
* localinstall rpmfile1 [rpmfile2] […]
(maintained for legacy reasons only - use install)
* localupdate rpmfile1 [rpmfile2] […]
(maintained for legacy reasons only - use update)
包组管理的相关命令:
* groupinstall group1 [group2] […]
* groupupdate group1 [group2] […]
* grouplist [hidden] [groupwildcard] […]
* groupremove group1 [group2] […]
* groupinfo group1 […]