前言

一直想要一个树莓派,前几天终于下单了一个树莓派4B 4GB的,收到货很激动!我是淘宝450块购买的,并且给了风扇、散热片、外壳、HDMI线、SD卡、读卡器等,还是很方便的。

这是一个个人纪录,并不是很详细,但是能提供一些思路指导。并且附了一些对我个人很有帮助的优秀文章

一、系统

烧录

首先是系统的烧录,这个并不难,到树莓派官网下载一个软件,连接SD卡就可以直接操作了。

直接参考别人的优秀教程:https://blog.csdn.net/2301_79835444/article/details/142747112

我本来选择安装ubuntu dekstop(桌面)系统,并且烧录的软件里可以进行ssh的设置,对于没有显示器的我来说很有用。但是我后来发现gnome的这个桌面本来已经有点卡了了,再用上vnc简直卡的不得了,仿佛回到了CRT显示器一样。

经过资料查找,发现最适合的系统还是官方的Raspberry Pi OS,故直接烧录。

在这里使用自定义配置提前设置好主机名,用户名,密码和ssh的使用密码登录。

设置系统

语言

系统默认是英文,我们需要在设置中将其设置为中文。具体过程,可参阅教程https://blog.csdn.net/meihualing/article/details/110677195

这里系统提供的默认字符集是GB18030,但是如果你的ssh软件使用的是UTF-8,那么会乱码。所以如果电脑的ssh软件是UTF-8(比如mac的终端),就把字符集更改为GB18030

分辨率

左上角 ---> Preference ---> Screen Configuration以调整分辨率。网上教程都在raspi-config里找,但是我没这个选项,虽然可以通过修改一些配置文件来修复,但是我懒的动,遂发现这个方法


二、配置ssh和vnc连接

ssh

MacOS可以直接进行ssh连接,直接打开终端输入

ssh 用户名@IP地址

就可以了,比较顺利。(不过我前几次不知道怎么把用户名写成主机名了,连不上的我怀疑人生,最后发现...)

vnc

该系统默认不启动vnc,网上也有挺多教程的。

执行命令

sudo raspi-config

按照步骤设置:Interface Options ---> VNC ---> Yes(是) ---> Ok,就成功开启了VNC

电脑端使用VNC Viewer,在互联网上可以下载。打开软件,输入IP地址:5900,账号和密码是烧录系统时候设置的,就可以连接上了。

非常方便啊,我之前自己下载的ubuntu server的vnc搞了一晚上各种报错,感觉浪费了生命


三、用网线连接电脑与树莓派,与电脑共享网络

我买树莓派也就是玩玩或者学习linux之类的,就当是又买了一台很便宜又全能的“小电脑“,目前没有什么作为服务器或者NAS的想法,所以就选择直接用网线连接电脑和树莓派,即让树莓派共享Macbook的网络。具体的步骤可以直接参考:https://www.cnblogs.com/lonerpaul/p/11054419.html

如果不共享电脑的网络,使用家庭或者学校什么的局域网,也是直接用网线接入,但是查找IP需要一些时间,互联网上提供了很多方法,比如nmap之类的,但我觉得最一劳永逸的方法就是给树莓派连接一个oled显示屏显示IP。目前我已经接上了,但是线的接触不良,还需要等会儿才能使用。


四、更新

apt

运行


sudo apt update
sudo apt upgrade

来更新软件包

pip

pip需要注意一下,直接运行相关命令会获得这样的提示:

error: externally-managed-environment

× This environment is externally managed
╰─> To install Python packages system-wide, try apt install
    python3-xyz, where xyz is the package you are trying to
    install.
    
    If you wish to install a non-Debian-packaged Python package,
    create a virtual environment using python3 -m venv path/to/venv.
    Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make
    sure you have python3-full installed.
    
    For more information visit http://rptl.io/venv

经过资料查询,这是因为新版树莓派不允许直接在系统环境下进行安装了,为了防止和系统安装的程序发生冲突

对此有两个解决方法

1.直接不管

在所有命令的后面增加--break-system-packages即可

如果觉得加命令麻烦,就运行

sudo mv /usr/lib/python3.x/EXTERNALLY-MANAGED /usr/lib/python3.x/EXTERNALLY-MANAGED.bk

3.x要写你自己的版本号

2.虚拟环境

可以参考:https://blog.csdn.net/weixin_74345729/article/details/140096212,我就不写了,我不太会


到此为止就开箱完了,这是一个个人的笔记,希望也许能对大家有帮助。

标签: none

添加新评论