From c420f883b85fb1ed52acf4c7dc1188dce492176c Mon Sep 17 00:00:00 2001 From: bananaxiao2333 <1933288986@qq.com> Date: Sat, 22 Nov 2025 23:56:56 +0800 Subject: [PATCH 1/2] fix: astrbot termux proot-distro install python310 runtime with miniconda --- zh/deploy/astrbot/termux.md | 43 +++++++++++++++---------------------- 1 file changed, 17 insertions(+), 26 deletions(-) diff --git a/zh/deploy/astrbot/termux.md b/zh/deploy/astrbot/termux.md index 1317fc9..d47aa62 100644 --- a/zh/deploy/astrbot/termux.md +++ b/zh/deploy/astrbot/termux.md @@ -83,35 +83,26 @@ proot-distro login ubuntu 此时便进入了`Ubuntu环境`,我们需使用`apt`命令安装软件包了 -## 添加第三方PPA +## 安装python环境 ->[!TIP] ->`Python 3.10`并不在官方的软件源中,而`uv`所要求的Python版本为3.10 ,所以进行此步为必须 - -### 使用`apt`安装`software-properties-common` (添加PPA前置) - - - - - -```bash -apt update && apt install software-properties-common -``` - -### 添加`deadsnakes`PPA(Python官方维护) +全部复制以下语句中运行,即可自动安装python3.10 + ```bash -add-apt-repository ppa:deadsnakes/ppa && apt update -``` - -添加时你可能会看到:`Press [ENTER] to continue or Ctrl-c to cancel.` ,此时按下回车(换行)即可 - -## 安装 `Python` - -在进行完以上步骤后,即可安装`Python 3.10` - -```bash -apt install python3.10 +cat > install-py310.sh << EOF +echo -e "\e[32m 开始安装python3.10 \e[0m - ASTRBOT" +apt update +apt install wget -y +export SHELL=/bin/bash +export miniconda_version="Miniconda3-py310_25.9.1-3-Linux-aarch64.sh" +wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/${miniconda_version} +chmod +x $miniconda_version +./$miniconda_version -bcu +source ~/.bashrc +echo -e "\e[32m 成功安装: \e[0m" +python --version +EOF +chmod +x install-py310.sh&&./install-py310.sh ``` ## 克隆 `AstrBot` 仓库 From 4ba377680480326fa5d479a47298226b00f4089b Mon Sep 17 00:00:00 2001 From: bananaxiao2333 <1933288986@qq.com> Date: Sun, 23 Nov 2025 00:16:33 +0800 Subject: [PATCH 2/2] fix: add official miniconda source and auto switch x86_64/aarch64 --- zh/deploy/astrbot/termux.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/zh/deploy/astrbot/termux.md b/zh/deploy/astrbot/termux.md index d47aa62..96845db 100644 --- a/zh/deploy/astrbot/termux.md +++ b/zh/deploy/astrbot/termux.md @@ -85,7 +85,11 @@ proot-distro login ubuntu ## 安装python环境 -全部复制以下语句中运行,即可自动安装python3.10 + +脚本默认使用清华源下载,如不可用则可以尝试官方源: +> `https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/`替换为`https://repo.anaconda.com/miniconda/` + +全部复制以下语句中运行 ```bash @@ -94,7 +98,7 @@ echo -e "\e[32m 开始安装python3.10 \e[0m - ASTRBOT" apt update apt install wget -y export SHELL=/bin/bash -export miniconda_version="Miniconda3-py310_25.9.1-3-Linux-aarch64.sh" +export miniconda_version="Miniconda3-py310_25.9.1-3-Linux-$(uname -m).sh" wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/${miniconda_version} chmod +x $miniconda_version ./$miniconda_version -bcu @@ -105,6 +109,8 @@ EOF chmod +x install-py310.sh&&./install-py310.sh ``` +如果安装成功,则可以在终端中看到`Python 3.10.19` + ## 克隆 `AstrBot` 仓库 直到这里,您所处的路径应为 `~#` 而不是其他次级目录,以防找不到项目目录