raspberry pi 安装配置
硬件准备
- 树莓派3B,5V 2A充电器 + 充电线
 - TF卡(>8g,class10) + 读卡器
 - 无线路由器
 - 笔记本/电脑
 显示器 + HDMI线
软件准备
Raspbian系统, https://www.raspberrypi.org/downloads/raspberry-pi-os/, (下载文件类似“201x-xx-xx-raspbian-buster-lite” )
Win32diskimager, https://sourceforge.net/projects/win32diskimager/ (用于烧录系统)
SDCardFormatter, https://www.sdcard.org/ (非必需,用于SD卡格式化)
putty (用于SSH;非必需,win10已自带openssh)VNC-Viewer (远程桌面)
安装配置
1. 制作系统盘
TF卡装系统:将Raspbian系统文件
*.zip解压,提取出*.img镜像文件 ,用 Win32diskimager 将*.img文件烧录至TF卡。SSH 服务:由于Raspbian系统默认关闭SSH,需要在TF卡根目录新建名字为
ssh的文件或文件夹,开机后可自动启动SSH服务。WiFi配置:在TF卡根目录下新建
wpa_supplicant.conf文件,填入以下内容并保存文件。
1  | country=CN  | 
2. 开机
- 将TF卡插入树莓派,通电后自动开机;
 - LED指示灯说明:PWR为电源,红色常亮;ACT为硬盘灯,绿色闪烁。
 
3. SSH远程连接
- 开机后WiFi自动连接(或用网线将pi与路由器连接),进入路由器管理页面,找到raspi的ip。
 - 打开Powershell命令行,连接ip进入, 用户名为:pi,密码为:raspberry。
 - 或者直接ssh:
 
1  | ssh pi@xxx.xxx.xxx.xxx  | 
4. 基本配置
- 运行命令 
sudo raspi-config - Network Options: WiFi设置;
 - Interfacing Options: ssh服务打开,
vnc服务打开; - Advanced Options: Expand Filesystem。
 
5. 笔记本端VNC-Viewer软件打开,输入ip连接。
6. 启用root账户
1  | # 设置 root 账号的密码  | 
7. 更换软件更新源。
7.1 清华源
- 运行命令 
sudo nano /etc/apt/sources.list,改为以下内容: 
1  | #  | 
- 运行命令 
sudo nano /etc/apt/sources.list.d/raspi.list,改为以下内容: 
1  | #  | 
7.2 中科大源
ref: https://mirrors.ustc.edu.cn/help/raspbian.html
ref: https://mirrors.ustc.edu.cn/help/ubuntu-ports.html
直接运行:
1  | sudo sed -i 's|raspbian.raspberrypi.org|mirrors.ustc.edu.cn/raspbian|g' /etc/apt/sources.list  | 
当然也可以直接编辑 文件(需要使用 sudo)。删除原文件所有内容,用以下内容取代(以 Buster 示例):
1  | # filename: /etc/apt/sources.list  | 
Error:
 1
2
3
4 W: GPG 错误:http://mirrors.ustc.edu.cn/raspbian/raspbian buster InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY > [xxxxxxxxxxxxx]
E: 仓库 “http://mirrors.ustc.edu.cn/raspbian/raspbian buster InRelease” 没有数字签名。
N: 无法安全地用该源进行更新,所以默认禁用该源。
N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。解决方法:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys [xxxxxxxxxxxxxxx]
7.3 更新、升级
- 编辑此文件后, 使用 
sudo apt-get update命令,更新软件列表。 - 使用
sudo apt-get upgrade命令,更新软件。 
8. 安装中文字体。
1  | sudo apt-get install ttf-wqy-zenhei  | 
9. 安装teamviewer, https://www.teamviewer.com/zhcn/download/linux/。
1  | wget https://download.teamviewer.com/download/linux/teamviewer-host_armhf.deb  | 
10. python
- 安装pip3
 
1  | sudo apt install python3-venv python3-pip  | 
- 修改pip源, 
sudo nano ~/.pip/pip.conf,改为以下内容: 
1  | [global]  | 
- 或 用命令行修改配置
 
1  | pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple  |