yum配置文件
/etc/yum.conf:为所有仓库提供公共配置
/etc/yum.repos.d/*.repo 为仓库的指向提供配置
仓库指向的定义:
[repositoryID]
name= name for this reposotory
baseurl=url://path/to/repository
enabled=[0|1]
gpgcheck=[0|1]
gpgkey=URL
enabled=[0|1]
显示仓库列表:
repolist [all|enabled|disbled]
显示程序包:
list
yum list [all | glob_exp1] [glob_exp2]
yum list {available|installed|updates} [glob_exp1]
安装程序包:
install package1 [package2] ...
reinstall package1 [package2] (重复安装)
升级程序包
update [package1] [package2]
downgrade package1 [package2] (降级安装)
检查可用升级
check-update
卸载程序包
remove | erase package1 [package2]
查看程序包
info [......]
查看指定的特征是由那个程序包所提供的
provides | whatprovides feature1 [feature2]
清理本地缓存
clean [ packages | metadata | expire-cache | rpmdb | plugins | all ]
构建缓存
makecache
搜索
search string1 [string2]
以指定的关键字搜索程序包名及summary信息
查看指定包所以来的capabilities
deplist package1 package2
查询yum事务历史
history [ info | list | packages-list | packages-info | summary | addon-info | redo | undo | rollback | new | stats]
安装及升级本地程序包
localinstall rpmfile1 [rpmfile2]
localupdate rpmfile1 [rpmfile2]
包组管理的相关命令
groupinstal group1
groupupdate group1
grouplist [hidden]
groupremove group1
groupinfo group1
yum命令选项
--nogpgcheck: 禁止进行gpg check
-q: 静默模式
--disablerepo=repojdglob: 临时禁用此处指定的repo
--enablerepo=repoidglob:临时启用此处指定的repo
--noplyugins:禁用所有插件
yum的repo配置文件中可用变量
$releasever: 当前OS发行版本的主版本号
$arch: 平台
$basearch:基础平台