[记录]树莓派5配置Ubuntu Server 22.04 LTS
/ 4 min read
Last Updated:
最近买了块树莓派5,好玩,爱玩。但是4K解码有点吃力。
注:以下内容均通过ssh实现,默认无图形界面,默认普通用户,通过sudo提权
Ubuntu基本设置
以下步骤帮助我们搭建基础环境。
Netplan编辑
Once ssh connected, run
修改Netplan可以方便我们管理路由表。
为Pi加装SSD
- 获取驱动器信息
- 分区
假设安装的SSD名称为nvme0n1
,通过fdisk
来为SSD分分区。
- 格式化分区
假设新建分区为/dev/nvme0n1p1
,通过mkfs
命令格式化分区并设置文件系统。
例如,为分区配置ext4文件系统:
- 挂载新分区
为分区建立挂载点并挂载:
- 自动挂载
编辑fstab
以实现自动挂载:
在文件末尾添加:
保存并退出。运行以下命令检查有无错误:
搭建开发环境
下面为开发和生产搭建环境
安装Nginx
- 下载Nginx
- 启动服务
- 修改Nginx的用户权限
修改权限防止Nginx无法访问服务器的服务
- 配置Nginx虚拟主机
进入/etc/nginx/sites-available
,为网页新建配置文件:
在文件中添加配置信息,例如:
保存并检查:
安装Miniforge3
据说Miniforge3
比conda更适用于arm芯片
- 下载Miniforge3
从Github下载:
- 安装Miniforge3
为刚才下载的shell脚本赋予可执行权限:
跟着指示完成安装,最后的conda环境那块有点绕,不行就多装几遍试错(其实也有命令可以更改conda相关配置)
- 激活Conda环境
如果一切正常,现在就可以激活conda环境:
不出意外的话,Conda就被激活了。
一些小工具
记录一下一些好用的工具
高速下载器Gopeed
Gopeed,俗称狗屁下载器
,底层由Golan编写,多线程并发下载,支持多种协议,可以下载torrent、magnet和普通文件,但是由于该下载器并非以种子下载为本职工作,且由于受pcdn影响,非qBittorent等传统bt客户端容易被误杀,因此不建议作为bt下载器使用。但是非常适合下载其他普通文件。
以下是适用于树莓派的arm64版本(版本可能不是最新,去github找找最新的就行):
arm46 version.
安装方法如下:
通过
http://localhost:9999
访问gopeed