源收集整理 npm、pypi、brew、linux 阿里/豆瓣/清华源整理 registry、repo

开发中常用的npm、pypi、brew、linux 等源整理
更新于: 2023-11-19 09:24:06

brew 安装源

Mac系统安装软件源地址,详细的 brew 换源步骤参考: 执行 brew install 命令长时间卡在 Updating Homebrew 的解决方法

https://mirrors.tuna.tsinghua.edu.cn/help/pypi/

# 设置brew默认源
export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles"
名称源地址备注
官方-brew官方源,其它找不到会走官方源
清华https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles-
tencenthttps://mirrors.cloud.tencent.com/homebrew-bottles 
aliyunhttps://mirrors.aliyun.com/homebrew/homebrew-bottlesaliyun,目前系统默认源

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
alo7https://repos.saybot.net/repository/alo7npm/ 
cnpmhttp://r.cnpmjs.org/ 
njhttps://registry.nodejitsu.com/ 
rednpmhttp://registry.mirror.cqupt.edu.cn 
skimdbhttps://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 

参考