`墙`内各种软件源集结
活在墙内,身不由己…… 身为码农,搬个砖都不容易啊……
下面收集了各种常见的软件镜像源地址,后期会根据个人经历慢慢增加的
一、常用 Linux 发行版的镜像源
配置方法请见各网站的使用帮助,USTC 甚至针对部分发行版提供了“配置生成器”,这里不再赘述
1.【中科大】https://mirrors.ustc.edu.cn
2.【浙大】http://mirrors.zju.edu.cn/ (不支持 https )
3.【阿里云】http://mirrors.aliyun.com (不支持 https )
4.【网易163】http://mirrors.163.com (不支持 https )
5.【搜狐】http://mirrors.sohu.com/ (不支持 https )
6.【Ubuntu 官方】http://wiki.ubuntu.org.cn/源列表
7.【archlinuxcn】https://www.archlinuxcn.org/archlinux-cn-repo-and-mirror/
8.【南信大NUIST】https://mirrors.duohuo.org
二、Nodejs npm
这个选择就不多了,一般就是 taobao.org ;还有比如 cnpmjs.org,这是淘宝的上游,服务器在新加坡,所以还是直接用淘宝的吧
1.【淘宝】https://npm.taobao.org/
2.【cnpm】https://cnpmjs.org/
配置方法
1) 临时使用
npm --registry https://registry.npm.taobao.org install [package name]
2) 持久修改
npm config set registry https://registry.npm.taobao.org npm config get registry # 检查一下是否修改成功npm config get registry
三、Python pip
1.【中科大】https://pypi.mirrors.ustc.edu.cn/
2.【豆瓣】http://pypi.douban.com/ ( https 证书错误 )
3.【V2ex】http://pypi.v2ex.com/ ( https 证书错误 )
4.【阿里】http://mirrors.aliyun.com/pypi/ (不支持 https )
配置方法
1) 临时使用
pip install [package name] -i https://pypi.mirrors.ustc.edu.cn/
2) 持久修改
vi ~/.pip/pip.conf # 编辑该文件,若不存在,新建即可 # 添加一下内容或修改原有配置 [global] index-url=https://pypi.mirrors.ustc.edu.cn/simple
四、Ruby Gem & bundle
1.【淘宝】https://ruby.taobao.org/
2.【山东理工大学】http://ruby.sdutlinux.org/ (不支持 https )
Gem 配置
gem sources --add https://ruby.taobao.org/ --remove https://rubygems.org/ gem sources -l # 这里检查只有一个 source:https://ruby.taobao.org
Bundle 配置
bundle config mirror.https://rubygems.org https://ruby.taobao.org # 这里配置 bundle 一直使用淘宝的源 # 当然也可以临时修改特定项目的Gemfile,如下: vi /path/to/your/Gemfile source 'https://ruby.taobao.org/'