01-yum 简介
yum 简介
yum(Yellow dog Updater, Modified)是RedHat以及CentOS中的软件包管理器。能够通过互联网下载 .rpm 包并且安装,并可以自动处理依赖性关系,无须繁琐地一次次下载、安装。(PS: YUM是生产最佳实践)。
要成功的使用 YUM 工具安装更新软件或系统,就需要有一个包含各种 rpm 软件包的repository(软件仓库),这个软件仓库我们习惯称为 yum 源。(可以是本地源、网络源)
yum 特点有
- 可以同时配置多个资源库(Repository)
- 简洁的配置文件(/etc/yum.conf)
- 自动解决增加或删除rpm包时遇到的倚赖性问题
- 使用方便
- 保持与RPM数据库的一致性
yum 命令
用 YUM 安装删除软件 yum install xxx,yum 会查询数据库,有无这一软件包,如果有,则检查其依赖冲突关系,如果没有依赖冲突,那么最好,下载安装;如果有,则会给出提示,询问是否要同时安装依赖,或删除冲突的包,你可以自己作出判断。删除的命令是,yum remove xxx,同安装一样,yum 也会查询数据库,给出解决依赖关系的提示。
安装软件包
yum install
删除软件包
yum remove
查找软件包
yum search
列出所有可安装的软件包
yum list
列出所有可更新的软件包
yum list updates
列出所有已安装的软件包
yum list installed
列出所有已安装但不在 Yum Repository 內的软件包
yum list extras
使用 YUM 获取软件包信息
yum info
列出所有可更新的软件包信息
yum info updates
列出所有已安裝的软件包信息
yum info installed
列出所有已安裝但不在 Yum Repository 內的软件包信息
yum info extras
列出软件包提供哪些文件
yum provides
yum 配置文件
yum 的配置文件为 /etc/yum.comf
。内容如下:
1 |
|
yum 仓库配置文件位置在 /etc/yum.repos.d
,名字可以随便定义,扩展名必须是.repo
1 |
|