树莓派换源

本文指导Raspbian用户根据armhf架构及stretch/buster/bullseye版本选择合适的清华源,提供详细的apt sources.list配置,适用于armv7l和aarch64用户。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先判断架构和版本,架构下方有命令,输入命令来判断,然后判断你的版本是啥,根据版本清华源会有不同的编辑内容,我的教程比较简单,详细可以看清华源官方网站raspbian | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

架构:

  • armhf

版本:

  • stretch
  • buster
  • bullseye

注:Raspbian 系统由于从诞生开始就基于(为了armhf,也必须基于)当时还是 testing 版本的 7.0/wheezy,所以 Raspbian 不倾向于使用 stable/testing 表示版本。

使用说明

首先通过 uname -m 确定你使用的系统的架构。

选择你的 Raspbian 对应的 Debian 版本:  Debian 9 (stretch) Debian 10 (buster) Debian 11 (bullseye) 

# armv7l 用户:编辑 `/etc/apt/sources.list` 文件,删除原文件所有内容,用以下内容取代
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

# armv7l 用户如果需要开启 multi-arch 使用 arm64 软件源,需要在 `/etc/apt/sources.list` 中加上
deb [arch=arm64] http://mirrors.tuna.tsinghua.edu.cn/raspbian/multiarch/ bullseye main

# aarch64 用户:编辑 `/etc/apt/sources.list` 文件,用以下内容取代:
# 默认注释了源码镜像以提高 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

# 对于两个架构,编辑 `/etc/apt/sources.list.d/raspi.list` 文件,删除原文件所有内容,用以下内容取代:
deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ bullseye main
### 更换树莓派上的 Pip 源为国内镜像 为了提高在树莓派上使用 `pip` 安装 Python 包的速度,可以通过更改默认的 PyPI 源到国内的镜像站点来实现。以下是具体方法: #### 创建 `.pip` 目录并设置配置文件 如果尚未存在 `.pip` 文件夹,则需要手动创建它。执行以下命令以完成此操作: ```bash mkdir ~/.pip ``` 接着,在该目录下新建名为 `pip.conf` 的配置文件,并编辑其内容以便指定所需的国内镜像地址[^3]。 对于 Linux 或 macOS 用户来说(包括基于 Debian 的 Raspbian),应将上述提到的新建路径设为 `$HOME/.pip/pip.conf`;而对于 Windows 平台而言则是 `%HOMEPATH%\pip\pip.ini`。 下面是一个典型的 `pip.conf` 文件示例,其中包含了清华大学开源软件镜像服务作为索引 URL: ```ini [global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple trusted-host = pypi.tuna.tsinghua.edu.cn ``` 这段代码的作用是指定新的简单模式下的包托管位置以及信任对应的主机名。 另外还有其他几个常用的中国境内 PIP 镜像可以选择替换上面链接中的部分或者全部字段,比如阿里云、豆瓣等提供的选项也可以考虑加入备用方案列表里去尝试切换不同的服务器获取更佳性能表现[^1]。 #### 使用临时参数快速测试新源效果 如果不希望永久改变全局设定而只是想即时验证某个特定仓库的表现情况的话,可以直接附加 `-i/--index-url` 参数给具体的安装指令后面加上目标网站URL即可做到这一点而不影响原有环境状态。例如要利用 Tsing Hua 大学所提供的资源下载 NumPy 库就可以这样写: ```bash pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn ``` 以上方式同样适用于任何支持标准 PYPI 协议的服务提供商所开放出来的公开接口地址[^2]。 ### 注意事项 当完成了这些调整之后记得重新启动终端会话使改动生效再继续下一步骤的操作流程。同时也要留意定期检查官方文档更新是否有最新的最佳实践建议发布出来供参考采用。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值