# Android (Termux) 安装

SillyTavern 可以使用 Termux 在 Android 设备上原生运行。

# 安装 Termux

  1. F-DroidGitHub 发布版本 下载 Termux。
  2. 安装下载的 APK 文件。
  3. 打开 Termux 并运行您的第一个命令:

    termux-change-repo
  4. 选择"镜像组"并选择您最近的服务器。您可以使用 Unexpected Keyboard 触摸屏幕或使用滑动手势。
  5. 更新 Termux:

    pkg update && pkg upgrade

# 安装依赖项

安装必需的软件包:

pkg install git nodejs-lts nano

# 安装 SillyTavern

克隆 SillyTavern 仓库(如何选择分支):

  • 发布分支:

    git clone https://github.com/SillyTavern/SillyTavern -b release
  • 暂存分支:

    git clone https://github.com/SillyTavern/SillyTavern -b staging

# 运行 SillyTavern

要运行 SillyTavern,请导航到克隆的目录并运行启动脚本:

cd ~/SillyTavern
bash start.sh

要更新 SillyTavern,请导航到 SillyTavern 目录并运行:

cd ~/SillyTavern
git pull --rebase --autostash

请参阅下面的别名部分,了解创建快捷方式以简化此过程。

# 常见错误

# 不支持的平台:android arm LEtime-web

32 位 Android 需要一个无法通过 npm 安装的外部依赖项。

使用以下命令安装它:

pkg install esbuild

然后继续执行上面的安装步骤。

# 可选:创建别名

您可以为常用命令创建快捷方式,以使您的工作流程更轻松。

  1. 打开编辑器修改您的 .bashrc 文件:

    nano ~/.bashrc
  2. 添加以下行来创建别名:

    # 更新 Termux 软件包
    alias pkgup="pkg update && pkg upgrade"
    #启动 SillyTavern
    alias st='cd ~/SillyTavern && bash start.sh'
    # 更新 SillyTavern
    alias stup='cd ~/SillyTavern && git pull --rebase --autostash'
  3. 保存文件并退出编辑器(在 nano 中,按 CTRL + X,然后按 Y,再按 Enter)。

  4. 要应用更改,请运行:

    source ~/.bashrc

现在您可以使用以下命令:

  • st 启动 SillyTavern
  • stup 更新 SillyTavern
  • pkgup 更新 Termux 软件包

# 延伸阅读