0%

Linux更换国内源大全

Linux换源大全

Linux系统换源

1
bash <(curl -sSL https://linuxmirrors.cn/main.sh)

Docker换源

1
bash <(curl -sSL https://linuxmirrors.cn/docker.sh)

Alpine换源

1
sed -i 's@https\?://dl-cdn.alpinelinux.org/@https://mirrors.tuna.tsinghua.edu.cn/@g' /etc/apk/repositories

Debian换源

1
2
3
apt-get install --reinstall ca-certificates -y

sed -i "s@https\?://deb.debian.org@https://mirrors.tuna.tsinghua.edu.cn@g" /etc/apt/sources.list

node.js 系列换源

npm

查询源

1
npm get registry

设置源

1
npm config set registry https://registry.npmmirror.com/

pnpm

查询源

1
pnpm get registry

设置源

1
pnpm config set registry https://registry.npmmirror.com/

yarn

查询源

1
yarn config get registry

设置源

1
yarn config set registry https://registry.npmmirror.com/

node.js源集合

1
2
3
4
5
6
7
8
9
10
11
12
13
14
{
"npm": "https://registry.npmjs.org/",
"yarn": "https://registry.yarnpkg.com/",
"tencent": "https://mirrors.cloud.tencent.com/npm/",
"taobao": "https://registry.npmmirror.com/",
"cnpm": "https://r.cnpmjs.org/",
"npmMirror": "https://skimdb.npmjs.com/registry/",
"ali": "https://registry.npm.alibaba-inc.com/",
"huawei": "https://mirrors.huaweicloud.com/repository/npm/",
"163": "https://mirrors.163.com/npm/",
"ustc": "https://mirrors.ustc.edu.cn/",
"tsinghua": "https://mirrors.tuna.tsinghua.edu.cn/"
}

pip换源

临时使用

1
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple <your-package>

设为默认

升级 pip 到最新的版本后进行配置:

1
2
python -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade pip
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple