• 树莓派换源教程


    前言

    是这样的,博主自己有一台树莓派,以前刚入门的时候都不知道换源是什么东西,所以会去百度换源教程,但是因为版本不匹配也让博主吃了不少亏,这篇文章的目的呢也是为了让刚入坑的树莓派小白少走弯路而写(如果你是大佬就可以忽略这篇文章)

    准备

    1. 一台树莓派
    2. 一个官方操作系统(32位和64位均适用)
    3. 勤劳的双手

    开始

    1.选择源

    首先本次教程给大家换的是清华源,清华源的帮助网站先贴在这里 清华源

    当然,国内也有很多源可以选择,像阿里源等等,各位小伙伴可以参照本教程还有网上的教程来更换对应的源,我这里就不多介绍了

    pi-qinghua-introduce

    可以看到,这里支持更换

    • stretch
    • buster
    • bullseye

    这三种版本的源

    系统底层如果是Deebin9相对应的版本就是stretch版本,其他版本系统对应版本可以依次推算

    博主使用的是官方的64位操作系统,对应的是Deebin11,bullseye版本

    不知道自己系统版本的小伙伴可以用这个命令:cat /etc/os-release

    pi-debian-version

    2.开始换源

    输入下面的命令

    sudo nano /etc/apt/sources.list

    博主这里使用的是nano编辑器,如果你没有下载可以使用这条命令下载 sudo apt-get install nano当然,如果你有其他编辑器,像vim就替换一下nano像这样sudo vim /etc/apt/sources.list

    输入命令你会看到如下画面

    pi-yuan-list

    说来惭愧,博主因为懒得删除,所以导致源列表有很多无用的源,各位小伙伴可别学我

    如果你是第一次换源,那么你应该只看到博主前面注释的三个源,请你在三个源前面添加 #号,将他们注释掉

    换完之后记得 ctrl + O然后回车写入,接着 ctrl + X退出哦

    1.对于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
    
    • 1
    • 2

    注释的源可以选择使用或者不使用,如需使用请删除 #

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

    写入完成后还要修改一个文件

    输入下面的命令

    sudo nano /etc/apt/sources.list.d/raspi.list

    将原来的内容注释掉

    加入以下内容

    deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ stretch main
    
    • 1

    如果32位操作系统用户需要开启 multi-arch 使用 arm64 软件源,需要在 /etc/apt/sources.list 中加上

    deb [arch=arm64] http://mirrors.tuna.tsinghua.edu.cn/raspbian/multiarch/ stretch main
    
    • 1

    也就是说在第一步的操作上加上如上的源

    1.对于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
    
    • 1
    • 2

    注释的源可以选择使用或者不使用,如需使用请删除 #

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

    写入完成后还要修改一个文件

    输入下面的命令

    sudo nano /etc/apt/sources.list.d/raspi.list

    将原来的内容注释掉

    加入以下内容

    deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main
    
    • 1

    如果32位操作系统用户需要开启 multi-arch 使用 arm64 软件源,需要在 /etc/apt/sources.list 中加上

    deb [arch=arm64] http://mirrors.tuna.tsinghua.edu.cn/raspbian/multiarch/ buster main
    
    • 1

    也就是说在第一步的操作上加上如上的源

    1.对于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
    
    • 1
    • 2

    注释的源可以选择使用或者不使用,如需使用请删除 #

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

    写入完成后还要修改一个文件

    输入下面的命令

    sudo nano /etc/apt/sources.list.d/raspi.list

    将原来的内容注释掉

    加入以下内容

    deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ bullseye main
    
    • 1

    如果32位操作系统用户需要开启 multi-arch 使用 arm64 软件源,需要在 /etc/apt/sources.list 中加上

    deb [arch=arm64] http://mirrors.tuna.tsinghua.edu.cn/raspbian/multiarch/ bullseye main
    
    • 1

    也就是说在第一步的操作上加上如上的源

    3.更新源

    换完源之后记得要更新源

    输入这个命令 sudo apt update

    如图所示就是更新成功

    pi-yuan-update

    如果有软件包可以更新也可以输入 sudo apt upgrade 来进行更新

    结尾

    恭喜你,至此你已经完成了源的更换,掌握了换源的方法,希望小伙伴们日后都能成为超级巨佬

    结尾撒花aaa=“o((>ω< ))o”

  • 相关阅读:
    加密与安全_探索对称加密算法
    强化学习总结2 动态规划
    多重定义的全局符号,链接器会如何链接的情况
    Mysql整理-主从复制
    FPGA面试题(7)
    设计模式:中介者模式(C#、JAVA、JavaScript、C++、Python、Go、PHP)
    《大数据:互联网大规模数据挖掘与分布式处理》(第2版)习题2.2.1解析
    TCP | 你真的懂 HTTP 吗?
    基于Python的接口自动化-JSON模块的操作
    【GDB】常用命令
  • 原文地址:https://blog.csdn.net/m0_66648798/article/details/126567478