个人玩树梅派(raspberrypi)的总结
先要明确需求,因为我主要用作下载器,所以不需要各种扩展硬件,假如你需要各种扩展那另说
购买的地方我直接去官网找的国内合作网店
去下面这个页面挑选你想要的型号
https://www.raspberrypi.org/products/
然后点进去,会类似于这个下面这个页面(是类似,这个是我买的型号)
https://www.raspberrypi.org/products/raspberry-pi-3-model-a-plus/
拉到最下面(你点立即购买也会自动掉下去),左边会有一个国家选择(一般默认已经是中国),然后你就会在右边看到一些合作网店,有的是淘宝,多点几个看看

然后操作系统的话建议安装官方的(你有经验则另说),假如你又不安装带有图形的OS版本,并且手头没有可以配和使用的显示器, 更应该安装官方的,并且最好用官方的工具写入镜像,因为我一开始就是用的ubuntu镜像,然后还是无图形界面的版本,也没有显示器,然后根据设置死活连不上wifi,更别说ssh,捣鼓了半天烧了一张sd卡
官方版本OS下载地址列表在这里,lite的版本是没有图形界面的,但是小
https://www.raspberrypi.org/software/operating-systems/#raspberry-pi-os-32-bit
官方镜像写入工具在这里
https://www.raspberrypi.org/software/
假如是没有图形界面并且也没有显示器,但是安装的官方OS,可以参考
1.如何连接wifi,最好wifi没有设置一些陌生访问禁止之类的,否则可能连不上
https://www.raspberrypi.org/documentation/configuration/wireless/headless.md
2.如何默认开启ssh
https://www.raspberrypi.org/documentation/remote-access/ssh/
3.ssh默认用户名和密码
https://www.raspberrypi.org/documentation/linux/usage/users.md
4.如何设置使用u盘引导,也就是将系统装在u盘中,根据你的型号,有不同的设置方法,文档中都有
https://www.raspberrypi.org/documentation/hardware/raspberrypi/bootmodes/msd.md
5.将包源设置为清华大学镜像源
https://mirrors.tuna.tsinghua.edu.cn/help/raspbian/
假如遇到其他问题可以在搜索引擎中使用如下表达式快速搜索文档
英文关键字 site:site:www.raspberrypi.org
例如
USB BOOT site:www.raspberrypi.org
其他的一些总结,比如SSH工具可以参考
https://www.cnblogs.com/leikaifeng/p/14520384.html
2024.4.12更新, 记录一些安装docker应用时的一些错误
记录使用docker安装一些应用踩得一些坑
下载器使用的是qbittorrent-nox docker版,可以参考这里的安装教程
https://pimylifeup.com/docker-qbittorrent/
记录一下我自己安装时犯的一些错误
1.挂载路径配置错误导致下载器提示无法创建下载文件, 提示权限错误
在设置挂载路径时, 配置文件格式填错了, 应该是向下面这样
/home/pi/downloads:/downloads
中间用冒号隔开意思是将/home/pi/downloads这个路径挂载到容器中, 容器中的应用的下载路径直接填写/downloads就可以把文件下载到宿主机的/home/pi/downloads下面
但是一开始我填错了直接填写的
/home/pi/downloads
并且容器中的应用的下载路径也填写成了/home/pi/downloads这导致无法创建下载文件, 应用日志中提示没有权限(error: Permission denied)
折腾了半天权限才发现是挂载路径没有设置正确
2.因直接将文件夹挂载到了宿主机,导致docker找不到entrypoint.sh启动容器失败
原因是这样的, 目标应用有一个配置文件config.json在容器中的路径是/app/config.json
启动容器时可以将这个文件映射到宿主机比如这样
./data/config.json:/app/config.json
但是当时我自作聪明,发现应用日志也保存在这个路径下, 就想着直接映射文件夹而不是文件, 遂改成如下
./data:/app
但是启动容器时却发生了错误, 提示
Error response from daemon: failed to create task for container: failed to create shim task: OCI run s: exec: "./entrypoint.sh": stat ./entrypoint.sh: no such file or directory: unknown
后来去查看dockerfile文件发现entrypoint.sh文件也放在了/app路径下, 我将/app路径整体映射到了宿主机导致无法找到entrypoint.sh
更改挂载为文件而不是路径遂解决了问题
浙公网安备 33010602011771号