清夏晚风

Linux系统程序换源指南

本页最后更新时间:2023年10月16日

参考:

https://developer.aliyun.com/mirror/

https://linuxmirrors.cn/

PIP 换源(清华源)

1
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/

说明:

临时换源:

1
2
3
pip install +库名 -i +源

pip install numpy -i https://mirrors.aliyun.com/pypi/simple/

更新已安装包

1
2
3
pip install --upgrade pip && \

pip list --outdated --format freeze|awk -F'=' '{print $1}'|xargs pip install --upgrade

Linux系统换源

脚本实现

官方:

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

Gitee:

1
bash <(curl -sSL https://gitee.com/SuperManito/LinuxMirrors/raw/main/ChangeMirrors.sh)

GitHub:

1
bash <(curl -sSL https://raw.githubusercontent.com/SuperManito/LinuxMirrors/main/ChangeMirrors.sh)

命令实现

Ubuntu

Ubuntu 20.04

1
2
3
4
5
6
7
8
9
10
11
12
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

1
2
3
4
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

1
2
3
4
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

1
sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories

Debian

Debian 11

1
2
3
4
5
6
7
8
9
10
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 换源

脚本实现:

1
bash <(curl -sSL https://linuxmirrors.cn/docker.sh)
1
2
3
echo "{"registry-mirrors":["https://docker.mirrors.ustc.edu.cn/"]}"> /etc/docker/daemon.json && \
sudo systemctl daemon-reload && \
sudo systemctl restart docker

NPM

1
npm set registry http://registry.npmmirror.com

openwrt

1
sed -i 's_downloads.openwrt.org_mirrors.aliyun.com/openwrt_' /etc/opkg/distfeeds.conf

jenkins

清华源:

1
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
  • Title:
  • Author: 清夏晚风
  • Created at : 2026-01-13 16:48:23
  • Updated at : 2026-01-13 16:48:23
  • Link: https://blog.kimikkorow.eu.org/计算机基础/操作系统相关/操作系统使用相关/Linux/公共基础/Linux 换源加速/程序换源指南/
  • License: This work is licensed under CC BY-NC-SA 4.0.