树莓派折腾记录

清华大学开源软件镜像站:
https://mirrors.tuna.tsinghua.edu.cn/help/AOSP/
树莓派:
编辑 /etc/apt/sources.list.d/raspi.list 文件
deb https://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ bookworm main
npm: npm config set registry https://registry.npmmirror.com
百度网盘下载:
1、python3安装bypy
pip3 install bypy
失败,原因:系统默认禁止全局安装,以防止破坏系统管理的 Python 环境(遵循 PEP 668)
a:使用 apt 安装(推荐系统包)
b:使用虚拟环境(推荐开发使用)
python3 -m venv ~/myenv # 在用户目录下创建
source ~/myenv/bin/activate # 激活环境
pip install
deactivate #退出
c::强制安装(不推荐,可能破坏系统)
pip install --break-system-packages
d:使用docker
docker pull python:latest # 拉取最新 Python 镜像
docker run -it --rm -v $(pwd):/app python:latest bash# 启动交互式容器,并挂载当前目录(方便代码共享)
pip install # 不会报错
2、输入bypy list /,查看百度网盘文件列表,如果没有登录,则按提示中的链接跳转网站后,复制生成的key,粘贴入命令行以继续
3、这时百度网盘在全部文件/我的应用数据下生成bypy目录,bypy目录就是bypy命令的根目录,将需要下载的文件拖入该目录,然后输入bypy download 文件路径 空格 本地路径,即可下载到本地
同步本地目录到云端:bypy syncup <本地目录> [远程目录]
同步云端目录到本地:bypy syncdown [远程目录] [本地目录]
比较本地和远程目录:bypy compare <本地目录> <远程目录>
显示文件信息:bypy info <远程文件路径>
创建远程目录:bypy mkdir <远程目录路径>
删除远程文件或目录:bypy remove <远程路径>
重命名或移动文件/目录:bypy move <源路径> <目标路径>
显示配额信息:bypy quota
aria2:
安装:
sudo apt install aria2
创建配置文件:
在用户主目录下创建 .aria2 文件夹,并在其中创建配置文件:
mkdir -p ~/.aria2
nano ~/.aria2/aria2.conf
编辑配置文件
在 aria2.conf 中添加以下内容(根据需要进行调整)(记得注释#):
下载目录
dir=/home/pi/Downloads
最大同时下载任务数
max-concurrent-downloads=5
断点续传
continue=true
最大连接数
max-connection-per-server=16
最小分片大小
min-split-size=1M
启用 RPC 服务
enable-rpc=true
RPC 监听端口
rpc-listen-port=6800
RPC 密钥(可选,用于安全验证)
rpc-secret=your_secret_key
保存会话
save-session=/home/pi/.aria2/session.txt
input-file=/home/pi/.aria2/session.txt
save-session-interval=60
启动:
aria2c --enable-rpc --rpc-listen-all --rpc-secret password
使用aria2来给bypy加速:
bypy --downloader aria2 --downloader-arguments=“-c -k10M -x16 -s16 --file-allocation=none” download /001.avi ./
–downloader aria2 指定使用aria2下载器
–downloader-arguments=“-c -k10M -x16 -s16 --file-allocation=none” 指定aria2下载器的参数,-c表示断点续传,-k10M表示分片大小为10M,-x16表示最大连接数为16,-s16表示最大同时下载数为16,–file-allocation=none表示不使用预分配文件空间,这样可以加快下载速度。
openwrt
地址:
OpenWrt 为树莓派 5 提供的固件,统一存放在官方下载站的 “targets/bcm27xx/bcm2712” 目录下,这是因为树莓派 5 的核心芯片为 Broadcom BCM2712,属于 bcm27xx 芯片家族中的 bcm2712 子型号。
官方主站入口:打开 OpenWrt 下载站首页
地址:https://downloads.openwrt.org/
进入目标芯片目录:依次点击 targets → bcm27xx → bcm2712
直接访问路径:https://downloads.openwrt.org/snapshots/targets/bcm27xx/bcm2712/
文件选择
-
ext4是一种日志型文件系统,设计目标是支持频繁读写、动态修改文件,兼顾性能和可靠性,适用于需要长期存储数据且经常更新的场景(如电脑硬盘、服务器存储)。
-
SquashFS是一种只读压缩文件系统,设计目标是高效压缩存储、节省空间,且文件系统本身不可修改(保护系统完整性),适用于嵌入式设备、固件存储等场景。
screen 命令
在xshell会话关闭后,仍运行之前的命令:
功能强大的终端复用器:
# 安装screen
sudo yum install screen # CentOS/RHEL
sudo apt install screen # Ubuntu/Debian
# 使用screen
screen -S session_name # 创建新会话
./your_command # 在screen中运行命令
Ctrl+A, D # 分离会话(命令继续运行)
screen -r session_name # 重新连接会话
检查确切的 screen 列表:
screen -ls
screen -x guigui
-x 参数允许多个用户同时连接到同一个 screen 会话。
更多推荐

所有评论(0)