Centos7的yum使用国内源阿里源163源等提高下载速度
Centos7的yum使用国内源阿里源163源等提高下载速度
原理是下载替换 /etc/yum.repos.d/CentOS-Base.repo
文件
可用 curl
或 wget
工具
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源等提高下载速度相关推荐
- centos7配置yum为国内源
问题: yum install libXm.so.4 报错:Cannot find a valid baseurl for repo: base/7/x86_64 因为yum源不是国内的,切换一下. ...
- 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 ...
- Linux学习笔记(二十二)yum更换国内源、yum下载rpm包、源码包安装
一.yum更换国内源 首先 cd /etc/yum.repos.d/ rm -f dvd.repo 删除之前添加的本地仓库,将原来的仓库恢复回来 cp /etc/yum.repos.d.bak/* / ...
- Ubuntu 18.04换国内源 中科大源 阿里源 163源 清华源
Ubuntu 18.04换国内源 中科大源 阿里源 163源 清华源 内有很多Ubuntu的镜像源,包括阿里的.网易的,还有很多教育网的源,比如:清华源.中科大源. 我们这里以中科大的源为例讲解如何修 ...
- linux repo 源下载地址,yum更换国内源及yum下载rpm包
一.yum更换国内源 1.前往yum文件路径地址 [root@web1 ~]# cd /etc/yum.repos.d/ [root@web1 yum.repos.d]# ls CentOS-Base ...
- 【yum参数】【yum指令】【更换阿里源163源】【更换本地yum源】
[1]yum分类:以及配置文件位置 [2]yum操作指令 [3]更换ali源 163源 [4]本地源制作yum源 **yum****操作** 参数以及指令 [1]yum分类:以及配置文件 ...
- CentOS 6.9设置阿里云源/163源
CentOS 6.9设置阿里云源/163源 阿里云: 1.备份 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.re ...
- apt-get阿里源中科大源163源清华源
本文基于Ubuntu1804操作 一.更新为本地源 修改阿里源为Ubuntu 18.04默认的源 备份/etc/apt/sources.list #备份 cp /etc/apt/sources.lis ...
- ubuntu 22.04 国内镜像阿里云/163源/清华大学/中科大--转--已验证
Ubuntu 22.04 LTS 五年长期支持版本,直到2027年4月 1- 备份原配置 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak ...
最新文章
- 外媒评李开复的《AI·未来》:四大浪潮正在席卷全球
- Linux网络模块全局变量,()不是Linux系统的特色.
- 魔板(信息学奥赛一本通-T1449)
- js match函数注意
- [置顶] Android adb root权限
- 在CMakeLists.txt文件中包含Eigen
- 2014520420145212信息安全系统实验三报告
- 我的gpu_tensorflow和cuda配置过程
- heic格式转化jpg方法
- 论文常用图表三:盒图 Boxplot【MATLAB】
- python风变编程是骗局吗-黑猫投诉:风变编程诱导消费涉及退款无人答复霸王条款...
- UI设计常用软件有哪些?
- 网易计费系统架构升级之路
- 转:Django新手需要注意的10个要点
- 51Talk-Level 7 Unit 1 L3
- 高斯消元法解线性方程组(C++实现)
- java面向对象抽象类和接口
- Driller源码阅读笔记(二)
- 《Python编程:从入门到实践》读书笔记:第15章 生成数据
- 【数据库原理】关系代数的实例和练习