源收集整理 npm、pypi、brew、linux 阿里/豆瓣/清华源整理 registry、repo
开发中常用的npm、pypi、brew、linux 等源整理
brew 安装源
Mac系统安装软件源地址,详细的 brew 换源步骤参考: 执行 brew install 命令长时间卡在 Updating Homebrew 的解决方法
# 设置brew默认源
export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles"
名称 | 源地址 | 备注 |
---|---|---|
官方 | - | brew官方源,其它找不到会走官方源 |
清华 | https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles | - |
tencent | https://mirrors.cloud.tencent.com/homebrew-bottles | |
aliyun | https://mirrors.aliyun.com/homebrew/homebrew-bottles | aliyun,目前系统默认源 |
NPM安装源
nodejs
安装软件包源,如果是发布记得切成npm
官方源。
# 通用情况
npm i @jswork/next --registry=https://registry.npmjs.org
# 根据 scope 来设置不同的代理
npm config set @your_company:registry http://your_company.com
nrm 可以用来管理源
# 安装
npm install -g nrm
# 列出所有源
nrm ls
npm ----- https://registry.npmjs.org/
cnpm ---- http://r.cnpmjs.org/
taobao -- https://registry.npm.taobao.org/
nj ------ https://registry.nodejitsu.com/
rednpm -- http://registry.mirror.cqupt.edu.cn
skimdb -- https://skimdb.npmjs.com/registry
# 使用淘宝源
nrm use taobao
# 测试源速度
nrm test taobao
名称 | 源地址 | 备注 |
---|---|---|
官方 | https://registry.npmjs.org | 发布软件包的时候,一定用这一个 |
淘宝 | https://registry.npmmirror.com/ | 原: https://registry.npm.taobao.org |
alo7 | https://repos.saybot.net/repository/alo7npm/ | |
cnpm | http://r.cnpmjs.org/ | |
nj | https://registry.nodejitsu.com/ | |
rednpm | http://registry.mirror.cqupt.edu.cn | |
skimdb | https://skimdb.npmjs.com/registry |
GEM 源
pypi安装源
pip install pytest -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
名称 | 源地址 | 备注 |
---|---|---|
官方 | https://pypi.org/simple/ | 发布软件包的时候必选 |
豆瓣 | https://pypi.doubanio.com/simple/ | - |
新版ubuntu要求使用https源:
- 清华:https://pypi.tuna.tsinghua.edu.cn/simple
- 阿里云:http://mirrors.aliyun.com/pypi/simple/
- 中国科技大学:https://pypi.mirrors.ustc.edu.cn/simple/
- 华中理工大学:http://pypi.hustunique.com/
- 山东理工大学:http://pypi.sdutlinux.org/
- 豆瓣:http://pypi.douban.com/simple/
docker 里换 aliyun 的安装源
RUN sed -i "s@http://deb.debian.org@http://mirrors.aliyun.com@g" /etc/apt/sources.list
RUN cat /etc/apt/sources.list
RUN rm -Rf /var/lib/apt/lists/*
RUN apt-get update
将CentOS的yum源更换为国内镜像源
# 1.备份
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
# 2.下载新的 CentOS-Base.repo 到 /etc/yum.repos.d/
# CentOS6
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
#CentOS7
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
# Centos8
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
# 3.之后运行yum makecache生成缓存
yum makecache
poetry 安装慢解决办法
poetry cache list
poetry cache clear --all pypi
参考
- https://mirrors.tuna.tsinghua.edu.cn/help/homebrew-bottles/
- https://learnku.com/articles/15975/npm-accelerate-and-modify-mirror-source-in-china
- https://learnku.com/articles/26066
- https://cnodejs.org/topic/618e06dbe6c91a00a3916cae
- https://blog.csdn.net/wudinaniya/article/details/105758739
- https://mirrors.tuna.tsinghua.edu.cn/help/pypi/
- https://cloud.tencent.com/document/product/213/8623