树莓派配置

树莓派配置

开启ssh

将包含 pi4 raspbian 系统的 TF 卡连接到电脑上,在 boot 分区中创建一个空白的名为 ssh 的文件,用于开启 ssh 服务。 默认用户名密码是pi@raspberry

开启wifi

官方wifi配置方法

https://www.raspberrypi.org/documentation/configuration/wireless/

在 boot 分区创建 wpa_supplicant.conf 文件,用于设置无线网络连接信息,示例如下:

1
2
3
4
5
6
7
8
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=CN

network={
 ssid="<Name of your wireless LAN>"
 psk="<Password for your wireless LAN>"
}

树莓派更换源

更新 树莓派建议用清华源 https://mirrors.tuna.tsinghua.edu.cn/help/raspbian/

树莓派基金会提供的源

/etc/apt/sources.list.d/raspi.list里的软件源是树莓派基金会单独(非Raspbian开发者)提供/维护的软件源,主要包括raspi-config、minecraftpi、树莓派桌面环境、内核固件驱动等少量软件。 这个软件源相关资料比较少,国内目前只有清华(201709开始提供)和中科大有提供

Raspbian源

raspbian这个源是由独立开发者维护的,与树莓派基金会并无直接联系。国内源比较多,选择一个与自己延迟最小或连接速度最好或物理距离最短的即可。 无需担心各个软件源内容上会有不同,基本上各个站点每天都会同步一次,绝大部分情况下某软件安装不了与用了哪个站点提供的源无关。 通常位于/etc/apt/sources.list

我用了阿里的raspbian源和清华的raspi源因为阿里没有raspi源

阿里源

>https://developer.aliyun.com/mirror/raspbian

清华源

>https://mirrors.tuna.tsinghua.edu.cn/help/raspbian/

raspbian镜像官方列表

>https://www.raspbian.org/RaspbianMirrors

编辑 /etc/apt/sources.list 文件,删除原文件所有内容,用以下内容取代: ~~ ~~deb https://mirrors.aliyun.com/raspbian/raspbian/ buster main non-free contrib~~ ~~deb-src https://mirrors.aliyun.com/raspbian/raspbian/ buster main non-free contrib~~ ~~ 编辑 /etc/apt/sources.list.d/raspi.list 文件,删除原文件所有内容,用以下内容取代: deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui

修改主机名称

1
sudo vim /etc/hostname

删去原有主机名 填入自己想要的主机名

添加hosts域名和ip对应关系

1
vim /etc/hosts

127.0.0.1 pi8g

配置静态ip

官方文档

https://www.raspberrypi.org/documentation/configuration/tcpip/README.md

1
sudo vim /etc/dhcpcd.conf

routers是DHCP服务器的ip,设置ip_address的时候要注意不要超出路由器网段

1
2
3
4
interface wlan0
static ip_address=10.0.0.80/24    
static routers=10.0.0.1
static domain_name_servers=10.0.0.1 8.8.8.8

树莓派升级最新内核

1
sudo apt-get install --reinstall raspberrypi-bootloader raspberrypi-kernel

查看已安装内核

1
ls /lib/modules

查看树莓派温度

1
/opt/vc/bin/vcgencmd measure_temp

常见错误

Can’t set locale; make sure $LC_* and $LANG are correct!

Debian以源代码形式发布语言环境。它们需要显式编译。这样做的原因是,编译后的语言环境会使用更多的磁盘空间,但是大多数人只会使用其中的一些。 执行以下命令选择自己想要的字符集

1
sudo dpkg-reconfigure locales

然后使用 tab 选中 ok