各种换源指南
本页最后更新时间:2022年8月22日
参考:https://developer.aliyun.com/mirror/
pip换源
Bash |
---|
| pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
|
说明:
临时换源:
Bash |
---|
| pip install +库名 -i +源
pip install numpy -i https://mirrors.aliyun.com/pypi/simple/
|
更新已安装包
Bash |
---|
| pip install --upgrade pip && \
pip list --outdated --format freeze|awk -F'=' '{print $1}'|xargs pip install --upgrade
|
Linux系统换源
脚本实现
Gitee:
Bash |
---|
| bash <(curl -sSL https://gitee.com/SuperManito/LinuxMirrors/raw/main/ChangeMirrors.sh)
|
GitHub:
Bash |
---|
| bash <(curl -sSL https://raw.githubusercontent.com/SuperManito/LinuxMirrors/main/ChangeMirrors.sh)
|
命令实现
Ubuntu
Ubuntu 20.04
Bash |
---|
1
2
3
4
5
6
7
8
9
10
11
12
13 | echo "# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirror.bjtu.edu.cn/ubuntu/ focal main restricted universe multiverse
# deb-src https://mirror.bjtu.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirror.bjtu.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
# deb-src https://mirror.bjtu.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirror.bjtu.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
# deb-src https://mirror.bjtu.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirror.bjtu.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# deb-src https://mirror.bjtu.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# 预发布软件源,不建议启用
# deb https://mirror.bjtu.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
# deb-src https://mirror.bjtu.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse" >/etc/apt/sources.list
|
Centos
Centos 7
Bash |
---|
| yum -y install curl && \
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.tencent.com/repo/centos7_base.repo && \
yum clean all && \
yum makecache
|
Centos 8
Bash |
---|
| yum -y install curl && \
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.tencent.com/repo/centos8_base.repo && \
yum clean all && \
yum makecache
|
Alpine
Bash |
---|
| sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories
|
Debian
Debian 11
Bash |
---|
| echo "
deb http://mirrors.aliyun.com/debian/ bullseye main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ bullseye main non-free contrib
deb http://mirrors.aliyun.com/debian-security/ bullseye-security main
deb-src http://mirrors.aliyun.com/debian-security/ bullseye-security main
deb http://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib
deb http://mirrors.aliyun.com/debian/ bullseye-backports main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ bullseye-backports main non-free contrib
" >/etc/apt/sources.list
|
docker 换源
Bash |
---|
| echo "{"registry-mirrors":["https://docker.mirrors.ustc.edu.cn/"]}"> /etc/docker/daemon.json && \
sudo systemctl daemon-reload && \
sudo systemctl restart docker
|
NPM
Bash |
---|
| npm set registry http://registry.npmmirror.com
|
openwrt
Bash |
---|
| sed -i 's_downloads.openwrt.org_mirrors.aliyun.com/openwrt_' /etc/opkg/distfeeds.conf
|