从零开始学习树莓派(二)

news/2024/9/23 4:31:42

树莓派的型号:RaspberryPi Zero 2w

一、为树莓派系统更换源

通上一部分的配置,我们已经可以正常的通过笔记本终端SSH连接到树莓派上了,接下来需要将树莓派的源更换为国内的源,便于更快的下载软件。

但这里会遇到的问题是进度会一直卡在某个部分,出现如下的情况:

这是由于树莓派内存不够了,我们使用free -h查看系统的mem和swap,可以看到mem为417MB,而swap仅有100MB,因此可以将swap适当调大一些, sudo nano /etc/dphys-swapfile,这里将CONF_SWAPSIZE=100改为CONF_SWAPSIZE=2048,

保存文件Ctrl + O -> Enter->Ctrl + X退出,紧接着sudo reboot重启系统,然后再使用free -h就可以看到已经修改后的内存状态。


解决了内存不足的问题,接下来就可以继续进行换源操作

(一)查看系统版本

uname -m

Name Description
x86_64 表示 64 位的 x86 架构(通常称为 AMD64 或 x64)
i686 或 i386 表示 32 位的 x86 架构
armv7l 表示 32 位的 ARM 架构
aarch64 表示 64 位的 ARM 架构(通常称为 ARM64)
ppc64le 表示 64 位的小端序 PowerPC 架构

lsb_release -a命令用于显示有关操作系统发行版的信息。LSB 代表 Linux Standard Base,该命令提供有关操作系统版本、发行版等详细信息

(二)更换源

备份之前的镜像源cp /etc/apt/sources.list /etc/apt/sources.list.bak
打开文件进行设置sudo nano /etc/apt/sources.list,替换为以下的内容

# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main contrib non-free non-free-firmware
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main contrib non-free non-free-firmwaredeb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmware
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmwaredeb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-backports main contrib non-free non-free-firmware
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-backports main contrib non-free non-free-firmware# 以下安全更新软件源包含了官方源与镜像站配置,如有需要可自行修改注释切换
deb https://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
# deb-src https://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware

备份软件源cp /etc/apt/sources.list.d/raspi.list /etc/apt/sources.list.d/raspi.bak

打开文件进行设置sudo nano /etc/apt/sources.list.d/raspi.list,更换为以下内容

deb http://mirror.tuna.tsinghua.edu.cn/raspberrypi/ bookworm main

最后使用命令进行更新

 sudo apt-get updatesudo apt-get upgrade

二、在不外接显示器的情况下,如何显示树莓派的桌面屏幕

(一)笔记本的显示屏

使用HDMI线将树莓派与笔记本连接起来,但这时笔记本的屏幕上并不会显示出树莓派的桌面
原因:大部分笔记本的HDMI接口是 输出接口 ,无法输入。即,可以将笔记本的屏幕投到其他设备上,但不能被其他设备所投屏。
这里的解决办法是使用USB采集卡,将HDMI信号转化为USB信号来连接到笔记本上,即可在笔记本的看到树莓派的桌面

(二)远程显示桌面

(1)使用VNC进行显示
(2)使用windows自带的远程桌面连接

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/46872.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

深入探索 Nuxt3 Composables:掌握目录架构与内置API的高效应用

摘要:“本文深入探讨了Nuxt3 Composables,重点介绍了其目录架构和内置API的高效应用。通过学习本文,读者将能够更好地理解和利用Nuxt3 Composables来构建高效的应用程序。”title: 深入探索 Nuxt3 Composables:掌握目录架构与内置API的高效应用 date: 2024/6/23 updated: 2…

Chatgpt帮助科研

撰写课题申报书是启动科研项目的第一个步骤,而研究框架与内容设计又是这一过程中的关键要素,它们对课题申报的成功起着决定性作用。 研究框架为整个项目提供了一个宏观的结构蓝图,而内容设计则细化了研究活动的每个具体步骤。借助ChatGPT可以更高效地构建和规划以上说的两个…

Linux 中 grep -P参数的作用

001、[root@PC1 test2]# ls a.txt [root@PC1 test2]# cat a.txt ## 测试数据 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 [root@PC1 test2]# grep "^\S+" a.txt [root…

【攻防世界】ez_curl

ez_curl 题目来源 攻防世界  NO.GFSJ1188 题解 是一个PHP的代码审计同时还提供了一个附件app.js,打开后内容如下app.js中:req.query.admin.includes:要求在URL中admin字段的值不包含“false"子串(必须要有admin字段) req.headers.admin.includes:要求在报文头部中…

Java基础面试题下

# Java基础面试题(下) > lecture:波哥 # 一、String相关面试题 ## 1. 为什么 String 在 java 中是不可变的? - 如果不是不可变的:这种情况根本不可能,因为在字符串池的情况下,一个字符串对象/文字,例如 “Test” 已被许多参考变量引用,因此如果其中任何一个更改了值,…

Linux 中 grep -P 选项 perl正则 限制两侧进行匹配

001、[root@PC1 test3]# echo "Hello, my name is aming."|grep -P (?<=Hello, ).*(?= aming.) Hello, my name is aming. 002、

python的描述符(器)是如何工作的?

当一个class 中定义了__get__, __set__, __delete__三个函数中的任意一个,那么这个class就可以被成为描述符。当在python中使用点 . 来调用某个属性的时候,其load attr的顺序如下图所示。 关于描述符中instance 和owner的解释 class Name:def __get__(self, instance, o…