Centos7的yum使用国内源阿里源163源等提高下载速度
原理是下载替换 /etc/yum.repos.d/CentOS-Base.repo 文件
可用 curlwget 工具
curl 在CentOS7最小安装中就自带, wget要另外下载, 比如 sudo yum install wget
curl -o是小写 , wget -O是大写

一步使用阿里源的脚本

#!/bin/bash
##  备份 /etc/yum.repos.d/CentOS-Base.repo
sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
##  更换为阿里源
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
##  安装epel
sudo yum install -y epel-release
##  使用阿里提供的epel源
sudo curl -o /etc/yum.repos.d/epel-7.repo  http://mirrors.aliyun.com/repo/epel-7.repo
##  清空yum缓存
sudo yum clean all
##  重建yum缓存
sudo yum makecache

Centos7的yum使用国内源阿里源163源等提高下载速度

    • 一步使用阿里源的脚本
    • 备份 CentOS-Base.repo 文件
      • 备份还原方式1
      • 备份方式2,新建备份文件夹,备份文件名加上日期
    • 阿里源
    • 163源
    • 中国科学技术大学 Linux 用户协会 LUG @ USTC 镜像
    • 清华源
    • 西北农林科技大学源
    • 腾讯源
    • 华为源
    • 安装epel源 , 使用epel的阿里源
  • 更改好 /etc/yum.repos.d/CentOS-Base.repo 后, 刷新yum
    • 一步使用阿里源的脚本

查看编辑 /etc/yum.repos.d/CentOS-Base.repo 的内容

  • 方便复制/etc/yum.repos.d/CentOS-Base.repo

    /etc/yum.repos.d/CentOS-Base.repo
    
  • 查看/etc/yum.repos.d/CentOS-Base.repo
    sudo cat /etc/yum.repos.d/CentOS-Base.repo
    
    sudo cat -n /etc/yum.repos.d/CentOS-Base.repo
    
    sudo more /etc/yum.repos.d/CentOS-Base.repo
    
    sudo less /etc/yum.repos.d/CentOS-Base.repo
    
  • 编辑/etc/yum.repos.d/CentOS-Base.repo
    sudo vi /etc/yum.repos.d/CentOS-Base.repo
    

备份 CentOS-Base.repo 文件

备份还原方式1
# 备份 /etc/yum.repos.d/CentOS-Base.repo
sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
#  还原 /etc/yum.repos.d/CentOS-Base.repo
sudo cp /etc/yum.repos.d/CentOS-Base.repo.backup /etc/yum.repos.d/CentOS-Base.repo
备份方式2,新建备份文件夹,备份文件名加上日期
tempVarFilePath1234567=/etc/yum.repos.d/;
tempVarFileName1234567=CentOS-Base.repo;
tempVarFileFullPathName1234567=$tempVarFilePath1234567$tempVarFileName1234567
tempVarBackupDir1234567=$tempVarFileFullPathName1234567.backupDir/
tempVarBackupFullPathFileName=${tempVarBackupDir1234567}${tempVarFileName1234567}.`date "+%Y%m%d%H%M%S"`.bak;
echo "要备份文件="$tempVarFileFullPathName1234567
echo 备份文件夹=${tempVarBackupDir1234567};
echo 备份文件全名=$tempVarBackupFullPathFileName
[ -e $tempVarBackupDir1234567 ] || sudo mkdir -p $tempVarBackupDir1234567;
sudo cp $tempVarFileFullPathName1234567 $tempVarBackupFullPathFileName

阿里源

阿里开发者社区镜像站
阿里开发者社区镜像站 CentOS 镜像

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

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

163源

163源CentOS镜像使用帮助

sudo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo

sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo

中国科学技术大学 Linux 用户协会 LUG @ USTC 镜像

中国科学技术大学
中国科学技术大学 Linux 用户协会 — LUG @ USTC
中国科学技术大学镜像站
中国科学技术大学镜 CentOS 源使用帮助

对于 CentOS 7,使用以下命令替换默认配置

sudo sed -e 's|^mirrorlist=|#mirrorlist=|g' \-e 's|^#baseurl=http://mirror.centos.org/centos|baseurl=https://mirrors.ustc.edu.cn/centos|g' \-i.bak \/etc/yum.repos.d/CentOS-Base.repo

以上命令只替换了默认启用的仓库。替换之后请运行 yum makecache 更新缓存。

清华源

清华大学开源软件镜像站
清华大学开源软件镜像站 – CentOS 镜像使用帮助

建议先备份 /etc/yum.repos.d/ 内的文件。

然后编辑 /etc/yum.repos.d/ 中的相应文件,在 mirrorlist= 开头行前面加 # 注释掉;并将 baseurl= 开头行取消注释(如果被注释的话)。 对于 CentOS 7 ,请把该行内的域名(例如mirror.centos.org)替换为 mirrors.tuna.tsinghua.edu.cn。 对于 CentOS 8 ,请把 mirror.centos.org/$contentdir 替换为 mirrors.tuna.tsinghua.edu.cn/centos。

以上步骤可以被下方的命令一步完成

# 对于 CentOS 7
sudo sed -e 's|^mirrorlist=|#mirrorlist=|g' \-e 's|^#baseurl=http://mirror.centos.org|baseurl=https://mirrors.tuna.tsinghua.edu.cn|g' \-i.bak \/etc/yum.repos.d/CentOS-*.repo# 对于 CentOS 8
sudo sed -e 's|^mirrorlist=|#mirrorlist=|g' \-e 's|^#baseurl=http://mirror.centos.org/$contentdir|baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos|g' \-i.bak \/etc/yum.repos.d/CentOS-*.repo

西北农林科技大学源

西北农林科技大学镜像列表
西北农林科技大学 CentOS 软件源 说明

sudo sed -e 's|^mirrorlist=|#mirrorlist=|g' \-e 's|^#baseurl=http://mirror.centos.org/centos|baseurl=https://mirrors.nwafu.edu.cn/centos|g' \-i.bak \/etc/yum.repos.d/CentOS-Base.repo

腾讯源

腾讯镜像站CentOS源帮助文档

sudo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.tencent.com/repo/centos7_base.repo
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.tencent.com/repo/centos7_base.repo

华为源

华为开源镜像站

sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://repo.huaweicloud.com/repository/conf/CentOS-7-reg.repo
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo https://repo.huaweicloud.com/repository/conf/CentOS-7-reg.repo

安装epel源 , 使用epel的阿里源

什么是EPEL?

EPEL的全称叫 Extra Packages for Enterprise Linux 。EPEL是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。装上了 EPEL之后,就相当于添加了一个第三方源。
为什么要用EPEL?

RHEL以及他的衍生发行版如CentOS Linux为了稳定,官方的rpm repository提供的rpm包往往是很滞后的,当然了,这样做这是无可厚非的,毕竟这是服务器版本,安全稳定是重点,官方的rpm repository提供的rpm包也不够丰富,EPEL恰恰可以解决这两方面的问题。
简单来说

如果某个软件在yum库里面找不到的话,就可以考虑安装epel-release,epel-release可以扩充yum库。
如何安装epel-release?

#  安装epel
sudo yum install -y epel-release

使用阿里提供的epel源

sudo curl -o /etc/yum.repos.d/epel-7.repo  http://mirrors.aliyun.com/repo/epel-7.repo

sudo wget -O /etc/yum.repos.d/epel-7.repo  http://mirrors.aliyun.com/repo/epel-7.repo

更改好 /etc/yum.repos.d/CentOS-Base.repo 后, 刷新yum

## 更改好 /etc/yum.repos.d/CentOS-Base.repo 后, 刷新yum
###  清除yum缓存
sudo yum clean all
###  重建yum缓存
sudo yum makecache

一步使用阿里源的脚本

#!/bin/bash
##  备份 /etc/yum.repos.d/CentOS-Base.repo
tempVarFilePath1234567=/etc/yum.repos.d/;
tempVarFileName1234567=CentOS-Base.repo;
tempVarFileFullPathName1234567=$tempVarFilePath1234567$tempVarFileName1234567
tempVarBackupDir1234567=$tempVarFileFullPathName1234567.backupDir/
tempVarBackupFullPathFileName=${tempVarBackupDir1234567}${tempVarFileName1234567}.`date "+%Y%m%d%H%M%S"`.bak;
echo "要备份文件="$tempVarFileFullPathName1234567
echo 备份文件夹=${tempVarBackupDir1234567};
echo 备份文件全名=$tempVarBackupFullPathFileName
[ -e $tempVarBackupDir1234567 ] || sudo mkdir -p $tempVarBackupDir1234567;
sudo cp $tempVarFileFullPathName1234567 $tempVarBackupFullPathFileName
##  更换为阿里源
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
##  安装epel
sudo yum install -y epel-release
##  使用阿里提供的epel源
sudo curl -o /etc/yum.repos.d/epel-7.repo  http://mirrors.aliyun.com/repo/epel-7.repo
##  清空yum缓存
sudo yum clean all
##  重建yum缓存
sudo yum makecache

查看编辑 /etc/yum.repos.d/CentOS-Base.repo 的内容

  • 方便复制/etc/yum.repos.d/CentOS-Base.repo

    /etc/yum.repos.d/CentOS-Base.repo
    
  • 查看/etc/yum.repos.d/CentOS-Base.repo
    sudo cat /etc/yum.repos.d/CentOS-Base.repo
    
    sudo cat -n /etc/yum.repos.d/CentOS-Base.repo
    
    sudo more /etc/yum.repos.d/CentOS-Base.repo
    
    sudo less /etc/yum.repos.d/CentOS-Base.repo
    
  • 编辑/etc/yum.repos.d/CentOS-Base.repo
    sudo vi /etc/yum.repos.d/CentOS-Base.repo
    

Centos7的yum使用国内源阿里源163源等提高下载速度相关推荐

  1. centos7配置yum为国内源

    问题: yum install libXm.so.4 报错:Cannot find a valid baseurl for repo: base/7/x86_64 因为yum源不是国内的,切换一下. ...

  2. 7.6 yum更换国内源 7.7 yum下载rpm包 7.8/7.9 源码包安装

    2019独角兽企业重金招聘Python工程师标准>>> 7.6.yum更换国内源 自定义yum源: [root@bogon ~]# cd /etc/yum.repos.d [root ...

  3. Linux学习笔记(二十二)yum更换国内源、yum下载rpm包、源码包安装

    一.yum更换国内源 首先 cd /etc/yum.repos.d/ rm -f dvd.repo 删除之前添加的本地仓库,将原来的仓库恢复回来 cp /etc/yum.repos.d.bak/* / ...

  4. Ubuntu 18.04换国内源 中科大源 阿里源 163源 清华源

    Ubuntu 18.04换国内源 中科大源 阿里源 163源 清华源 内有很多Ubuntu的镜像源,包括阿里的.网易的,还有很多教育网的源,比如:清华源.中科大源. 我们这里以中科大的源为例讲解如何修 ...

  5. linux repo 源下载地址,yum更换国内源及yum下载rpm包

    一.yum更换国内源 1.前往yum文件路径地址 [root@web1 ~]# cd /etc/yum.repos.d/ [root@web1 yum.repos.d]# ls CentOS-Base ...

  6. 【yum参数】【yum指令】【更换阿里源163源】【更换本地yum源】

    [1]yum分类:以及配置文件位置 [2]yum操作指令 [3]更换ali源 163源 [4]本地源制作yum源 ​      **yum****操作** 参数以及指令 [1]yum分类:以及配置文件 ...

  7. CentOS 6.9设置阿里云源/163源

    CentOS 6.9设置阿里云源/163源 阿里云: 1.备份 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.re ...

  8. apt-get阿里源中科大源163源清华源

    本文基于Ubuntu1804操作 一.更新为本地源 修改阿里源为Ubuntu 18.04默认的源 备份/etc/apt/sources.list #备份 cp /etc/apt/sources.lis ...

  9. ubuntu 22.04 国内镜像阿里云/163源/清华大学/中科大--转--已验证

    Ubuntu 22.04 LTS 五年长期支持版本,直到2027年4月 1- 备份原配置 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak ...

最新文章

  1. 外媒评李开复的《AI·未来》:四大浪潮正在席卷全球
  2. Linux网络模块全局变量,()不是Linux系统的特色.
  3. 魔板(信息学奥赛一本通-T1449)
  4. js match函数注意
  5. [置顶] Android adb root权限
  6. 在CMakeLists.txt文件中包含Eigen
  7. 2014520420145212信息安全系统实验三报告
  8. 我的gpu_tensorflow和cuda配置过程
  9. heic格式转化jpg方法
  10. 论文常用图表三:盒图 Boxplot【MATLAB】
  11. python风变编程是骗局吗-黑猫投诉:风变编程诱导消费涉及退款无人答复霸王条款...
  12. UI设计常用软件有哪些?
  13. 网易计费系统架构升级之路
  14. 转:Django新手需要注意的10个要点
  15. 51Talk-Level 7 Unit 1 L3
  16. 高斯消元法解线性方程组(C++实现)
  17. java面向对象抽象类和接口
  18. Driller源码阅读笔记(二)
  19. 《Python编程:从入门到实践》读书笔记:第15章 生成数据
  20. 【数据库原理】关系代数的实例和练习

热门文章

  1. 运营商劫持可以分为几种方式?
  2. 华为手机微信怎么关闭定位服务器,华为手机为什么删除微信位置定位名称
  3. virtualbox中安装的CentOS6无法ping通主机的问题
  4. 成熟数据模型(CDM/LDM)
  5. pdf转换jpg(Python版本3.10)
  6. WeRide to a Better World | 文远知行2019-2020校招启动!
  7. c89与c99标准对比
  8. cocos2dx 手机根据重力感应切换横屏
  9. 2021-04-26 用文件输入输出流来学习对象序列化与反序列化
  10. mapbox创建自定义marker图标绑定弹框展示信息