Yum(全称Yellow dog Updater,Modified)是CentOS中的Shell前端软件包管理器,基于RPM包管理。yum主要功能是更方便的添加/删除/更新RPM包,自动解决包的依赖性问题,便于管理大量系统的更新问题,其理念是使用一个中心仓库(repository)管理一部分甚至一个distribution的应用程序相互关系,根据计算出来的软件依赖关系进行相关的升级、安装、删除等操作,减少了Linux用户一直头痛的依赖的问题。可以同时配置多个资源库(Repository),配置文件为/etc/yum.conf,自动解决增加或删除rpm包时遇到的依赖性问题,保持与RPM数据库的一致性。

现在以CentOS 7.3为例,把默认yum源更换为国内的阿里云yum源,让下载安装及更新速度更快一些,非常简,步骤:

1、备份原来的文件

命令:

cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak.20200614

2、下载新的CentOS-Base.repo文件

百度搜索“阿里镜像站”,找到Centos镜像

 CentOS7.3学习笔记总结(三十八)_阿里镜像

 CentOS7.3学习笔记总结(三十八)_yum_02

直接在命令行中执行下面的命令即可:

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

或者

curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

3、清理缓存并生成新的缓存

yum clean all

yum makecache