Yum 软件包管理器作用:对软件进行安装、更新、卸载等
软件包分为2种: 源码包与二进制包
源码包:需要编译 nginx-1.12.1.tar.gz
二进制包:已编译 mysql-community-common-5.7.12-l.e17.x86_64.rpm
源代码包:
是软件原始的程序代码,需要在计算机上进行编译,然后才能安装运行,耗时比较长,可以修改源代码自定义功能,然后将其编译成二进制包
二进制包:
已经编译完成的软件包,下载后直接安装运行,不能被修改,会受到系统版本或硬件平台限制
注意:
不管是源码包还是二进制包,安装时都可能会有依赖关系
yum就用来解决依赖关系
官方源:
yum源指定存放在/etc/yum.repos.d目录下,必须以.repo作为后缀名
(安装系统时,默认安装的yum称为官方源,如base,extras,updates)
yum repolist 查看仓库信息,显示与系统相关的基础包数量
每次配置yum源后,需要清除以前的yum数据库信息
# yum clean all
更新yum仓库本地缓存可以提高搜索与安装软件的速度
# yum makecache