树莓派学习之树莓派4B系统的安装与配置

前期准备

需要准备一台笔记本电脑、一个树莓派及电源线、一张SD卡和读卡器、一根以太网线,流程大概如下:

先去官网下载树莓派官方系统,并将系统烧录到Micro SD卡中;
在这里插入图片描述
在这里插入图片描述

开启SSH及配置无线连接

这一步是因为在没有I/O设备(即没有显示器等)的情况下通过远程连接配置树莓派。

1、在boot分区下新建一个空文件,名为ssh,就可以开启SSH;

2、然后将SD插入树莓派,连好以太网线,插上电源线,启动,亮灯,进入系统;

黄灯先闪烁几下(读取文件),然后灭掉,红灯常亮,则为正常开机;

3、设置windows的WLAN网络共享到以太网,以确保树莓派能连上你windows的网络;
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

4、在cmd窗口下输入命令并执行 arp -a ,这是列出你windows所有的网络接口,找到刚刚设置的以太网IP地址192.168.137.1,在同网段下的第一个IP地址就是你树莓派的IP地址,如下图;如果第一行显示的是"192.168.137.255 ff-ff-ff-ff-ff-ff"(即第二行的信息),则网络没有共享成功,请重复上一步骤,先取消WLAN共享,重新设置共享(不行就多试几次,会成功的);
在这里插入图片描述

5、然后用SSH工具(PuTTY、XShell等,我这里用Xshell)或者命令行SSH到树莓派(默认用户名为 pi ,密码 raspberry)。
在这里插入图片描述
在这里插入图片描述

树莓派的基本配置

1、系统配置

首先要修改pi和root账户的密码

sudo passwd pi
sudo passwd root

可以解锁root用户,这样就不用每次sudo。

sudo passwd --unlock root

2、更改apt软件源与系统源

Raspbian与Ubuntu都是基于Debian的Linux系统,所以在Ubuntu上常见的apt、dpkg这些东西到了Raspbian都是一样的。注意自带编辑器不是vim,而是nano。

第一步,先备份源文件;

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo cp /etc/apt/sources.list.d/raspi.list /etc/apt/sources.list.d/raspi.list.bak

第二步,编辑系统源文件;

sudo nano /etc/apt/sources.list

第三步,将初始的源使用#注释掉,添加如下两行清华的镜像源;

注意:这里咱们用的树莓派系统是Raspbian-buster系统,所以在写系统源链接时要注意是buster,网上很多教程都是之前stretch版本,容易出错!

deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi
其他镜像源
中国科学技术大学
http://mirrors.ustc.edu.cn/raspbian/raspbian/
阿里云
http://mirrors.aliyun.com/raspbian/raspbian/
清华大学
http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/

第四步,按Ctrl+O保存,再按回车保存,Ctrl+X退出;

第五步,最后执行如下命令 s,完成源的更新软件包索引;

sudo apt-get update

第六步,可选,更新升级软件包,

sudo apt-get upgrade

然后就可以用apt-get安装自己想要的东西,比如vim。

第七步,还需要更改统源

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

用#注释掉原文件内容,用以下内容取代:用#注释掉原文件内容,用以下内容取代:

deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui

3、更改pip源

树莓派上使用的主要编程语言是Python,国外的pip源很慢,换成国内的;

新建~/.pip/pip.conf文件,

sudo mkdir ~/.pip
sudo cd ~/.pip
sudo touch pip.conf
sudo nano pip.conf

写入如下语句:

[global]
index-url = http://pypi.douban.com/simple/

这里有阿里云、中科大、豆瓣的pip源。

豆瓣:http://pypi.douban.com/simple/
中科大:https://pypi.mirrors.ustc.edu.cn/simple/
清华:https://pypi.tuna.tsinghua.edu.cn/simple/
阿里:https://mirrors.aliyun.com/pypi/simple/

一次性使用,加 -i 参数:

pip install -i https://pypi.douban.com/simple 模块名

Buster系统自带两个版本的Python,2.7.16和3.7.3,所以使用时最好区分开,例如:

root@raspberrypi:/usr/bin# python
Python 2.7.16 (default, Oct 10 2019, 22:02:15) 
[GCC 8.3.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()
root@raspberrypi:/usr/bin# python3
Python 3.7.3 (default, Jan 22 2021, 20:04:44) 
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()

也可以设置默认为python3,如下:

# 先把python的链接删掉
sudo rm /usr/bin/python
# 新建一个链接
sudo ln -s /usr/bin/python3.4 /usr/bin/python
# 再查看一下版本
python

4、开启远程桌面

树莓派有自带的VNC,开启VNC如下:

首先,打开raspi-config;

sudo raspi-config

找到Interface Options -> VNC -> Yes, 即可开启VNC:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

再设置屏幕方案(不设置会导致VNC黑屏,无法显示):

Display Options -> Resolution -> 选择一个你想要的屏幕大小(我这里选1280x720的),如下图:
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

vncserver

在这里插入图片描述

如上图,红框内即为VNC的连接IP地址和VNC流的代号(端口代号);

如果没有安装远程登录桌面,就得在树莓派上安装VNC Server,并启动一个VNC流,如果你可以按上面的步骤走都行得通,那这一步就不用了。此时启动会要求设置密码,限制为8位。

sudo apt-get install tightvncserver
tightvncserver :1

最后,在实际使用的机器上下载VNC Viewer,输入树莓派的IP地址、VNC流的代号(就是:1)以及刚才配置的密码,就可以使用远程桌面了。如下图:

在这里插入图片描述

关闭VNC流(注意冒号前有空格),

vncserver -kill :1

5、静态IP设置

为了防止树莓派的IP地址每次都变动(也不是每次都变,主要看使用的网络环境),可以将DHCP改为静态IP。编辑/etc/dhcpcd.conf文件:

sudo nano /etc/dhcpcd.conf

加入以下配置即可:如果是无线网,就将eth0改为wlan0;这里可以根据需要设置;

interface eth0
static ip_address=192.168.1.111/24
static routers=192.168.1.1
static domain_name_servers=114.114.114.114

6、查看系统信息

pi@raspberrypi:~ $ cat /etc/os-release 
PRETTY_NAME="Raspbian GNU/Linux 10 (buster)"
NAME="Raspbian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"
VERSION_CODENAME=buster
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"

7、查看磁盘信息

df -h

参考文章

本篇参考文章

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值