清华大学开源软件镜像站: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表示不使用预分配文件空间,这样可以加快下载速度。