在树莓派3上运行dotnet应用,这个过程走了很多弯路,也浪费了不少时间,所以记录一下,供大家参考。树莓派官方提供的镜像系统,是Debian系统,由于习惯了centos的操作,所以选择了安装centos。centos系统的选择是非常重要的,我用的是树莓派3,1G的内存,尝试过Centos7的多个树莓派镜像版本后,都有但是太多麻烦的问题需要自己处理,比如sd卡扩容,连接sftp,运行dotnet报错GLIBCXX_3.4.20notfound,数据库安装失败等一堆问题要等着处理,在尝试centos8系统时,成功跑起了dotnet应用;最终选择使用了centos8的树莓派镜像版本.
准备
硬件:树莓派3,sd卡软件:win32DiskImage,centos8树莓派镜像我己上传至百度云盘(提取码:d3ag)和阿里云盘,需要的自己下载;
1.系统环境搭建
centos7有很多问题需要自己动手去解决,所以系统使用centos8的树莓派镜像,在centos官方找到树莓派8的镜像,或到网盘下载;我的树莓派3上使用的是镜像CentOS-Userland-8-stream-aarch64-RaspberryPI-Minimal-4-sda.raw
烧录centos8镜像
用到软件Win32DiskImager,烧录centos镜像到SD卡步骤:a.插入SD卡,打开Win32DiskImagerb.选择解压后的镜像CentOS-Userland-8-stream-aarch64-RaspberryPI-Minimal-4-sda.rawc.点击Write
d.完成后,将sd卡插入树莓派
启动树莓派的系统
将树莓派通电,系统启动后,默认系统的帐号root默认密码为centos,输入帐号密码完成系统登录
1.1连接wifi网络
查看附近wifinmclidwifi连接指定wifinmclidwificonnectwifi名称passwordwifi密码
1.2扩容SD卡
使用CentOS