更换yum源(阿里云)

概述

由于许多小伙伴刚刚安装使用Linux系统,而且原Linux系统里的bash的源都是国外的,安装或更新程序需要访问国外网站,而访问国外网站大多有诸多限制而出现网络不畅的情况,进而导致安装或者更新失败;所以更换成国内网站的源更好一些。

流程

  1. 首先利用cd命令进入到/etc下的yum的配置目录下
[root@localhost yum.repos.d]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# ls
CentOS-Base.repo      CentOS-CR.repo         CentOS-fasttrack.repo  CentOS-Sources.repo
CentOS-Debuginfo.repo  CentOS-Media.repo      CentOS-Vault.repo
[root@localhost yum.repos.d]# 

当前的源就是CentOS-Base.repo

  1. 接下来利用wget下载阿里源的repo文件
[root@localhost yum.repos.d]# wget http://mirrors.aliyun.com/repo/Centos-7.repo
--2020-03-11 21:48:37--  http://mirrors.aliyun.com/repo/Centos-7.repo
Resolving mirrors.aliyun.com (mirrors.aliyun.com)... 111.62.71.54, 111.63.177.240, 111.62.71.3, ...
Connecting to mirrors.aliyun.com (mirrors.aliyun.com)|111.62.71.54|:80... connected.
HTTP request sent, awaiting response... 200 OK
。。。。。。
[root@localhost yum.repos.d]# ls
Centos-7.repo     CentOS-Base.repo.bak  CentOS-Debuginfo.repo  CentOS-Media.repo    CentOS-Vault.repo
CentOS-Base.repo  CentOS-CR.repo        CentOS-fasttrack.repo  CentOS-Sources.repo

下载好的阿里源就是Centos-7.repo
注:初始情况下一般都没有安装wget命令,若没有安装请利用yum命令安装(yum install wget)

  1. 备份系统原来的repo文件,利用mv命令将原yum源的后缀加上 . bak
[root@localhost yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo.bak
[root@localhost yum.repos.d]# ls
Centos-7.repo     CentOS-Base.repo.bak  CentOS-Debuginfo.repo  CentOS-Media.repo    CentOS-Vault.repo
CentOS-Base.repo  CentOS-CR.repo        CentOS-fasttrack.repo  CentOS-Sources.repo
  1. 利用mv命令将阿里yum源Centos-7.repo替换成系统默认的yum源CentOS-Base.repo
[root@localhost yum.repos.d]# mv Centos-7.repo CentOS-Base.repo
[root@localhost yum.repos.d]# ls
CentOS-Base.repo      CentOS-CR.repo         CentOS-fasttrack.repo  CentOS-Sources.repo
CentOS-Base.repo.bak  CentOS-Debuginfo.repo  CentOS-Media.repo      CentOS-Vault.repo
[root@localhost yum.repos.d]# 
  1. 执行下列三行代码更新阿里的yum源即可(时间可能略长)
[root@localhost yum.repos.d]# yum clean all
。。。。。。
[root@localhost yum.repos.d]# yum makecache
。。。。。。
[root@localhost yum.repos.d]# yum update
  1. 更新完毕后利用yum repolist命令查看源即可
[root@localhost yum.repos.d]# yum repolist
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
repo id                                       repo name                                                            status
base/7/x86_64                                 CentOS-7 - Base - mirrors.aliyun.com                                 10,097
extras/7/x86_64                               CentOS-7 - Extras - mirrors.aliyun.com                                  335
updates/7/x86_64                              CentOS-7 - Updates - mirrors.aliyun.com                               1,487
repolist: 11,919

想学更多Linux入门知识请关注:https://blog.csdn.net/qq_42452450/


版权声明:本文为qq_42452450原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/qq_42452450/article/details/104794179