前言
本文基于树莓派 5B 设备上的 Raspberry Pi OS 32bit (Debian 12 Bookworm) 平台,为树莓派更换国内清华镜像源,解决了网络下载速度慢、包管理器源不稳定的问题,改善树莓派的包管理器更新速度。
参考资料:
树莓派换源教程
树莓派4B更换清华源和没有公钥报错
清华源 raspbian | 镜像站使用帮助
什么是“源”
源是指软件源,也就是软件仓库。更换源实际上就是更换树莓派的软件仓库。默认情况下,树莓派使用官方的软件源,服务器位于国外,导致软件更新和升级速度较慢。因此,我们选择更换为清华源。清华源是由清华大学提供的国内镜像软件仓库,可以让树莓派从国内服务器中更新和安装软件,显著提高下载和更新速度。
整体思路
选择合适源 —> 获得源 --> 配置源文件 —> 更新源
具体步骤
选择合适源
首先要选择适合当前系统的镜像源
使用以下命令查看你的树莓派的软件架构(操作系统架构):
cat /etc/os-release
我们只用关注这一行:VERSION=12 (bookworm),表示该树莓派的操作系统为 Debian12 (bookworm)
使用以下命令查看你的树莓派的硬件架构(处理器架构):
uname -m
aarch64,表示你的系统为正在运行在 ARM 64-bit 处理器架构上
所以我们要选择:处理器架构为 aarch64;系统架构为 Debian 12(bookworm) 的清华源
获得源
访问 raspbian 清华大学镜像站 获取最新的源地址。
点击aarch64
选择对应的Debian版本并复制清华源代码
默认只勾选使用非自由软件源即可
启用源码源:下载软件的源代码,通常开发者才需要。
使用非自由软件源:允许安装受版权或许可限制的非开源软件,比如某些驱动程序。
强制安全更新使用镜像:确保安全更新从特定的镜像服务器获取
修改源配置文件
修改 /etc/apt/sources.list
文件,以将软件包的下载源更换为清华镜像源地址
sudo nano /etc/apt/sources.list
注释掉官方源,并将清华源复制进去
crtl + x 后 回车
更新源
检查本地软件包更新(检查到更换为清华源)
sudo apt update
执行软件包更新(将源更换为清华源)
sudo apt upgrade
常见问题
公钥与密钥问题
请参考
树莓派4B更换清华源和没有公钥报错
密钥存储在过时的 trusted.gpg 密钥环中(/etc/apt/trusted.gpg)
至此你就更换为清华源了