概述
由于许多小伙伴刚刚安装使用Linux系统,而且原Linux系统里的bash的源都是国外的,安装或更新程序需要访问国外网站,而访问国外网站大多有诸多限制而出现网络不畅的情况,进而导致安装或者更新失败;所以更换成国内网站的源更好一些。
流程
- 首先利用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
- 接下来利用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)
- 备份系统原来的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
- 利用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]#
- 执行下列三行代码更新阿里的yum源即可(时间可能略长)
[root@localhost yum.repos.d]# yum clean all
。。。。。。
[root@localhost yum.repos.d]# yum makecache
。。。。。。
[root@localhost yum.repos.d]# yum update
- 更新完毕后利用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 版权协议,转载请附上原文出处链接和本声明。