这一步很是重要、重要、重要。在这解释一下源的概念,打个比方若是手机想获取一个软件,能够选择不少途径,如华为的华为商店,小米的应用商店,苹果的App store,源就至关于各类手机获取软件的商店。由于国外的源的网速很是的慢,因此咱们须要换成国内的源来加速下载软件的速度。有阿里源、清华源、网易源,具体的选择看我的,我推荐使用阿里源。nginx
咱们须要先备份系统中的源,若是操做不当源损坏了或者其它缘由,咱们能够获取备份的源。centos
[root@localhost ~]# cd /etc/yum.repos.d/缓存 [root@localhost yum.repos.d]# mkdir repo_bak服务器 [root@localhost yum.repos.d]# mv *.repo repo_bak/网络 [root@localhost yum.repos.d]# ls学习 repo_bak测试 |
官网:https://developer.aliyun.com/mirror/spa
由于咱们的centos是7.6版本的,咱们能够选择CentOS7的CentOS-Base.repo。插件
[root@localhost yum.repos.d]# wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo3d
[root@localhost yum.repos.d]# ls CentOS-Base.repo repo_bak |
注:进行'yum makecache'时,须要链接上网络。
[root@localhost yum.repos.d]# yum clean all [root@localhost yum.repos.d]# yum makecache |
EPEL(Extra Packages for Enterprise Linux)是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS等提供高质量软件包的项目。装上了 EPEL,就像在 Fedora 上同样,能够经过 yum install 软件包名,便可安装不少之前须要编译安装的软件、经常使用的软件或一些比较流行的软件,好比如今流行的nginx、htop、ncdu、vnstat等等,均可以使用EPEL很方便的安装更新。
简单来讲,就是EPEL中的软件是通过测试的,兼容性和质量是敢打包票的。若是是生产环境的服务器必定要配置,我的用于学习的话能够不用配置。可是推荐安装。
[root@localhost yum.repos.d]# yum list | grep epel-release epel-release.noarch 7-9 extras [root@localhost yum.repos.d]# yum install -y epel-release.noarch |
下载完epel-release.noarch后,再从新执行清理缓存和生成缓存。
注:进行'yum makecache'时,须要链接上网络。
[root@localhost yum.repos.d]# yum clean all 已加载插件:fastestmirror, langpacks 正在清理软件源: base epel extras updates Cleaning up list of fastest mirrors [root@localhost yum.repos.d]# yum makecache |
[root@localhost yum.repos.d]# yum repolist enabled #查看启用的仓库 [root@localhost yum.repos.d]# yum repolist all #查看全部的仓库 |