各类镜像源,专治各种下载缓慢
因为很多网站的基础服务构建在国外,身处计算机行业的各位,一定避免不了网速慢而导致的各种切肤之痛。
Java开发的同学,maven编译慢啊,有没有?
Python开发的同学,pip安装慢啊,有没有?
前端开发的同学,npm安装慢啊,有没有?
都没有?那用Linux的各位,因为网速,从GitHub上拉取源码的,超慢的,有没有?因为网速,导致编译超慢的,有没有?
也没有?那从官网下载各种环境,速度几KB的有没有?
总之,这些问题,今天就给大家来解决一下。
包管理工具
首先对于maven、npm、pip这些包管理工具,其实网上有很多配置国内镜像源的教程。
一般而言,maven、npm使用阿里的淘宝镜像源较多。
maven只需要在maven安装目录conf/settings.xml文件中,
npm,通常通过安装cnpm解决,当然在编译中就不生效了,所以直接修改默认仓库是较好的方式:
npm config set registry https://registry.npm.taobao.org
对于pip,一般我会使用豆瓣镜像源,在安装包时通过-i参数指定,当然阿里镜像源也是不错的选择:
# 豆瓣镜像源
pip install
# 阿里镜像源
pip install
Github拉取
因为linux网速问题,导致从Github上拉取代码较慢的,可以曲线救国,要么先下载zip包到本地,然后再上传服务器。要么就使用国内码云的代码同步功能,新建仓库,从GitHub上同步代码之后,再从码云上进行拉取。
码云上,从GitHub上导入项目的速度是比较快的,这样也不失为一种方法。
环境安装包
很多编程语言、系统服务、操作系统等,需要从国外官网进行下载,如Python、MySQL、CentOS,但网速可想而知。这时,可以通过国内镜像站进行下载。
常用的国内镜像站如下:
华为:https://mirrors.huaweicloud.com
阿里:https://developer.aliyun.com/mirror/
搜狐:http://mirrors.sohu.com/
网易:http://mirrors.163.com/
清华大学:https://mirrors.tuna.tsinghua.edu.cn/
这些镜像站中,apache开源组件、语言环境、操作系统、系统服务都一应俱全。但相对而言,华为镜像源较为齐全。
例如,Apache全部组件可以通过:https://mirrors.huaweicloud.com/apache/,进行下载。
Python语言则是:https://mirrors.huaweicloud.com/python。
还有数据库Mysql:https://mirrors.huaweicloud.com/mysql/Downloads/
相对而言,国内的各类镜像源都已经很全面了。有些时候,只需要多备几个镜像源地址即可。
后话
如果有帮助的,记得点赞、关注。在公众号《数舟》中,可以免费获取专栏《数据仓库》配套的视频课程、大数据集群自动安装脚本,并获取进群交流的途径。
我所有的大数据技术内容也会优先发布到公众号中。如果对某些大数据技术有兴趣,但没有充足的时间,在群里提出,我为大家安排分享。
公众号自取: