yum是一个rpm的前端程序,主要目的是用来自动解决rpm的依赖关系问题


特点:

  自动解决依赖关系

  可以对rpm进行分组,并基于组进行安装操作

  引用仓库概念支持多个仓库 

  配置简单


仓库配置文件/etc/yum.repos.d/

格式:

  [仓库名字]

  name=描述

  baseurl=链接

  enabled= 1表示启用 0表示禁用

  gpgcheck= 1表示打开效验


仓库可以使用file http ftp nfs方式

yum配置文件必须以.repo结尾

一个配置文件内可以保存多个仓库的配置信息

/etc/yum.repos.d/目录下可以存多个配置文件



yum的安装命令:

yum install software-name安装指定软件

yum remove software-name卸载指定软件

yum update software-name 升级指定软件


yum的查询命令:

yum search {关键字} 搜索

yum list (all|installed|recent|updates)列出全部,安装的,最近的,软件更新

yum info packagename 显示指定软件的信息

yum whatprovides filename 查询哪个软件包含目标软件



yum clean all清除yum缓存

修改yum仓库是使用



创建yum仓库

安装createrepo

运行命令createrepo -v/rpm-directory

搭建仓库.repo文件