树莓派初始化手册

修改源

nano /etc/apt/sources.list
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib

nano /etc/apt/sources.list.d/raspi.list
deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui

apt update -y

配置静态IP

apt install vim -y
vim /etc/dhcpcd.conf

interface enxb827ebdc0d1f
static ip_address=192.168.0.11/24
static routers=192.168.0.1
static domain_name_servers=192.168.1.1 114.114.114.114 8.8.8.8

开启root账户

每次输sudo很讨厌,在开发期间可以开启root账户

sudo passwd root
sudo passwd -u root
su root

允许root ssh登录

sudo nano /etc/ssh/sshd_config

修改PermitRootLogin without-passwordPermitRootLogin yes

reboot

安装dotnet core sdk

mkdir -p $HOME/dotnet && tar zxf dotnet-runtime-2.2.8-linux-arm.tar.gz -C $HOME/dotnet
export DOTNET_ROOT=$HOME/dotnet
export PATH=$PATH:$HOME/dotnet

安装Mariadb数据库

apt install mariadb

允许局域网连接

GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.%.%' IDENTIFIED BY '密码' WITH GRANT OPTION;

安装docker

sudo curl -sSL https://get.docker.com | sh

手工安装docker

# 下载地址
https://download.docker.com/linux/debian/dists/stretch/pool/stable/armhf/

# 安装
dpkg -i docker-ce-cli_19.03.6~3-0~debian-stretch_armhf.deb