请记住以下配置当前用户和 root 用户的都需要修改,否则使用 sudo 或者 root 用户模式下使用的依旧是官方源。
pip:
cd ~/ && mkdir .pip && cd .pip/
touch pip.conf
echo "[global]">>pip.conf
echo "index-url = https://pypi.tuna.tsinghua.edu.cn/simple">>pip.conf
RubyGems:
gem sources --remove https://rubygems.org/ #移除默认源
gem sources -a https://mirrors.ustc.edu.cn/rubygems/ #添加中科大源
gem sources -l # 查看当前源,确保只有 mirrors.ustc.edu.cn/rubygems
gem sources --add https://ruby.taobao.org/ --remove https://rubygems.org/
gem sources -l # 查看当前源,确保只有 ruby.taobao.org
NPM:
在 ~/.npmrc 中添加:
registry=http://npmreg.mirrors.ustc.edu.cn/
你也可以使用淘宝定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm:
npm install -g cnpm --registry=https://registry.npm.taobao.org
或者你直接通过添加 npm 参数 alias 一个新命令:
alias cnpm="npm --registry=https://registry.npm.taobao.org \
--cache=$HOME/.npm/.cache/cnpm \
--disturl=https://npm.taobao.org/dist \
--userconfig=$HOME/.cnpmrc"
之后使用 cnpm install [name] 安装模块。
Docker:
在 /etc/docker/daemon.json 文件中添加:
{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}
同时 DaoCloud 提供加速工具解决访问 Docker Hub 速度过慢的问题。具体请参考 www.daocloud.io/mirror
教育网的用户推荐添加清华源或者中科大源,这样速度会快很多,能达到几兆每秒。
参考资料