换源方法(搜集)

清华源帮助文档:https://mirrors.tuna.tsinghua.edu.cn/help

AUR(yay)

执行以下命令修改 aururl :

1
yay --aururl "https://aur.tuna.tsinghua.edu.cn" --save

修改的配置文件位于 ~/.config/yay/config.json ,还可通过以下命令查看修改过的配置:

1
yay -P -g

Arch Linux ARM

编辑 /etc/pacman.d/mirrorlist, 在文件的最顶端添加:

1
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxarm/$arch/$repo
更新缓存
1
sudo pacman -Syy

CRAN

CRAN (The Comprehensive R Archive Network) 镜像源配置文件之一是 .Rprofile (linux 下位于 ~/.Rprofile )。

在文末添加如下语句:

1
options("repos" = c(CRAN="https://mirrors.tuna.tsinghua.edu.cn/CRAN/"))

打开 R 即可使用该 CRAN 镜像源安装 R 软件包。

Docker

创建或修改 /etc/docker/daemon.json 文件

daemon.json
1
2
3
4
5
6
7
8
9
{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}
# Docker中国镜像
https://registry.docker-cn.com
http://hub-mirror.c.163.com
https://docker.mirrors.ustc.edu.cn
https://docker.mirrors.ustc.edu.cn
PS:阿里云可以创建自己的docker加速镜像源

重载配置文件与docker:

1
2
sudo systemctl daemon-reload && sudo systemctl restart docker 
sudo docker info #查看docker配置

F-droid

复制下面内容,删除官方源,添加镜像源

1
https://mirrors.tuna.tsinghua.edu.cn/fdroid/repo/?fingerprint=43238D512C1E5EB2D6569F4A3AFBF5523418B82E0A3ED1552770ABB9A9C9CCAB

Github

采用更改hosts的方法,host文件:here

1
sudo vim /etc/hosts

项目地址

Manjaro

生成可用中国镜像站列表:

1
sudo pacman-mirrors -i -c China -m rank

Npm(Npde.js)

更新到最新版本并使用淘宝源:node使用

1
2
npm install -g npm
npm config set registry https://registry.npm.taobao.org

Pip

升级 pip 到最新的版本 (>=10.0.0) 后进行配置:

1
2
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U #用清华源更新pip
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

Raspbain

Raspbian 对应的 Debian 版本: Debian 10 (buster)

  • 编辑 /etc/apt/sources.list 文件,删除原文件所有内容,用以下内容取代:
1
2
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib rpi
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib rpi
  • 编辑 /etc/apt/sources.list.d/raspi.list 文件,删除原文件所有内容,用以下内容取代:
1
deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui

编辑镜像站后,请使用sudo apt-get update命令,更新软件源列表,同时检查您的编辑是否正确。

Termuax

输入指令:

1
termux-change-repo