四.树莓派4B-更换系统源

更换目的:

源就是下载地址,或者说是应用商店,不同系统架构和版本有着对应的源,确定自身架构和版本选对源,下载的软件才能适合本系统。
树莓派系统使用的源默认是#deb http://raspbian.raspberrypi.org/raspbian/ bullseye main contrib non-free rppi,这是树莓派官方提供的源,服务器是在英国,通过终端更新或下载软件时,耗时会比较久,因此将源地址更换成国内的,可以提高下载的成功率和速度。


更换方法:

步骤:

  1. 确定系统架构和系统版本(不同架构和版本需要的源不同)
  2. 选择适合当前系统的源
  3. 修改根目etc下的文件
  4. 更新系统源地址,使新源生效
//执行1行指令,查询系统架构:
1. uname -a   			//两种树莓派系统架构:armhf(arm7l)、aarch64
//执行2行指令,查询系统版本:
2. lsb_release -a		//stretch、buster、bullseye

{
//国内源地址,选择其中一个适合当前系统的源,并复制到source.list文件中,将原有源注释或删除(下面主要以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
}

//普通用户配置根目文件(系统文件)需要超级管理员权限,可以在执行指令时加上sudo获得暂时权限:
3. sudo nano /etc/apt/source.list		//ctrl+o,回车保存,ctrl+x退出
//执行4行指令生效新源
sudo apt-get update


设备没有剩余空间:

或许在执行sudo apt-get update更新系统源后不成功,提示No space left on device,意味着的根目录存储空间大小不够,可能是在烧录系统时导致的没有分配好,也有可能是SD卡在烧录系统时一些存储空间地址指令被更改、或是被占用,导致这部分空间没有被用到,这就需要对SD卡进行格式化。
步骤:

  1. 查看当前根目录存储空间大小
  2. 扩展根目录存储空间大小
  3. 重启树莓派系统
  4. 查看是否扩展成功
  5. 再次更新系统源
//执行1行查看存储空间大小:
1. df -h				//dev/root   29G(当前总的大小)  1.6G(使用量)   26G(剩余)   6%(使用率)
//如果使用量接近当前总的大小时,就必须要对根目录存储空间进行扩展,执行2行指令:
2. sudo raspi-config	//进入advance options,选择expand filesystem选择ok,重启电脑
//再次查看存储空间大小,若存储空间扩大了,就可以再次更新系统源,若扩展失败,则备份系统,对SD卡重新格式化

参考博文:https://blog.csdn.net/zhangbaoxiang/article/details/124774291?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522166407048816800180661562%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall%255Fv2.%2522%257D&request_id=166407048816800180661562&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2all_v2first_rank_ecpm_v1~rank_v31_ecpm-2-124774291-null-null.142v50control_1,201v3control_2&utm_term=%E6%A0%91%E8%8E%93%E6%B4%BEbullseye%E7%89%88%E6%9C%AC%E6%8D%A2%E6%BA%90&spm=1018.2226.3001.4187

参考博文:https://blog.csdn.net/DSK_981029/article/details/120305314

  • 3
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值