一、准备
本次使用的是清华源:https://mirrors.tuna.tsinghua.edu.cn/help/raspbian/
国内也有很多源可以选择,像阿里源等等,各位小伙伴可以参照本教程还有网上的教程来更换对应的源,我这里就不多介绍了。
有三个版本的源,一定要对应自己的树莓派
stretch
buster
bullseye
系统底层如果是Deebin9相对应的版本就是stretch版本,其他版本系统对应版本可以依次推算
查看自己系统版本的命令:cat /etc/os-release
查看系统多少位(32/64):getconf LONG_BIT
==========================================================
二、换源:
sudo nano /etc/apt/sources.list
这里使用的是nano编辑器,如果你没有下载可以使用这条命令下载 sudo apt-get install nano
当然,如果你有其他编辑器,像vim就替换一下nano像这样sudo vim /etc/apt/sources.list
如果你是第一次换源,请你在三个源前面添加 #号,将他们注释掉
换完之后记得 ctrl + O然后回车写入,接着 ctrl + X退出
对于Debian9(stretch)
你将用到下列源
1.32位操作系统用这个:
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main non-free contrib rpi
# deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main non-free contrib rpi
2.64位操作系统用这个:
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch-updates main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch-updates main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch-backports main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch-backports main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian-security stretch/updates main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security stretch/updates main contrib non-free
写入完成后还要修改一个文件
输入下面的命令
sudo nano /etc/apt/sources.list.d/raspi.list
将原来的内容注释掉
加入以下内容
deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ stretch main
如果32位操作系统用户需要开启 multi-arch 使用 arm64 软件源,需要在 /etc/apt/sources.list 中加上
deb [arch=arm64] http://mirrors.tuna.tsinghua.edu.cn/raspbian/multiarch/ stretch main
也就是说在第一步的操作上加上如上的源
=================================================================
对于Debian10(buster)
你将用到下列源
1.32位操作系统用这个
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
2.64位操作系统用这个
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-updates main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-updates main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-backports main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-backports main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian-security buster/updates main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security buster/updates main contrib non-free
写入完成后还要修改一个文件
输入下面的命令
sudo nano /etc/apt/sources.list.d/raspi.list
将原来的内容注释掉
加入以下内容
deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main
如果32位操作系统用户需要开启 multi-arch 使用 arm64 软件源,需要在 /etc/apt/sources.list 中加上
deb [arch=arm64] http://mirrors.tuna.tsinghua.edu.cn/raspbian/multiarch/ buster main
也就是说在第一步的操作上加上如上的源
====================================================
对于Debian11(bullseye)
你将用到下列源
1.32位操作系统用这个
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ bullseye main non-free contrib rpi
# deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ bullseye main non-free contrib rpi
2.64位操作系统用这个
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free
写入完成后还要修改一个文件
输入下面的命令
sudo nano /etc/apt/sources.list.d/raspi.list
将原来的内容注释掉
加入以下内容
deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ bullseye main
如果32位操作系统用户需要开启 multi-arch 使用 arm64 软件源,需要在 /etc/apt/sources.list 中加上
deb [arch=arm64] http://mirrors.tuna.tsinghua.edu.cn/raspbian/multiarch/ bullseye main
也就是说在第一步的操作上加上如上的源
====================================================
三、更新源:
换完源之后记得要更新源
输入这个命令 sudo apt update
如果有软件包可以更新也可以输入 sudo apt upgrade
来进行更新
恭喜你,至此你已经完成了源的更换,掌握了换源的方法。