#
Android (Termux)インストール
SillyTavernは、Termuxを使用してAndroidデバイス上でネイティブに実行できます。
#
Termuxのインストール
Google Play StoreからTermuxをインストールすることは避けてください。そのバージョンはもはやメンテナンスされていません。 代わりに、F-Droid(推奨)またはGitHub releasesを使用して最新バージョンを入手してください。
- F-DroidまたはGitHub releasesからTermuxをダウンロードします。
- ダウンロードしたAPKファイルをインストールします。
Termuxを開き、最初のコマンドを実行します:
termux-change-repo- "Mirror group"を選択し、最も近いサーバーを選択します。画面をタッチするか、Unexpected Keyboardでスワイプジェスチャーを使用できます。
Termuxを更新します:
pkg update && pkg upgrade
#
依存関係のインストール
必要なパッケージをインストールします:
pkg install git nodejs-lts nano
32ビットAndroidを実行している場合は、追加の手順について以下の
#
SillyTavernのインストール
SillyTavernリポジトリをcloneします(ブランチの選択方法):
Releaseブランチ:
git clone https://github.com/SillyTavern/SillyTavern -b releaseStagingブランチ:
git clone https://github.com/SillyTavern/SillyTavern -b staging
#
SillyTavernの実行
SillyTavernを実行するには、cloneしたディレクトリに移動してstartスクリプトを実行します:
cd ~/SillyTavern
bash start.sh
SillyTavernを更新するには、SillyTavernディレクトリに移動して次を実行します:
cd ~/SillyTavern
git pull --rebase --autostash
このプロセスを簡素化するショートカットを作成する方法については、以下の
#
一般的なエラー
#
Unsupported platform: android arm LEtime-web
32ビットAndroidでは、npmでインストールできない外部依存関係が必要です。
次のコマンドを使用してインストールします:
pkg install esbuild
その後、上記のインストール手順を続行します。
#
パフォーマンス調整
パフォーマンスを向上させるための一般的なヒントについては、該当するFAQセクションを参照してください。
Androidデバイスのハードウェア制限により、メモリ、ストレージ、CPU使用量を改善するために、次のSillyTavern config.yaml設定を調整することをお勧めします:
performance:
# 必要になるまですべてのキャラクターデータの読み込みを避ける
lazyLoadCharacters: true
# ストレージ使用量を削減するためにディスクキャッシュを無効にする
useDiskCache: false
backups:
chat:
# オプション:ストレージを節約するために自動チャットバックアップを無効にする
enabled: false
Termuxに含まれているnanoテキストエディタを使用して、config.yamlファイルを編集します: nano ~/SillyTavern/config.yaml
#
オプション:エイリアスの作成
ワークフローを簡単にするために、一般的なコマンドのショートカットを作成できます。
エディタを開いて
.bashrcファイルを変更します:nano ~/.bashrc次の行を追加してaliasを作成します:
# Update Termux packages alias pkgup="pkg update && pkg upgrade" #Start SillyTavern alias st='cd ~/SillyTavern && bash start.sh' # Update SillyTavern alias stup='cd ~/SillyTavern && git pull --rebase --autostash'ファイルを保存してエディタを終了します(nanoでは、
CTRL + Xを押してから、Y、次にEnterを押します)。変更を適用するには、次を実行します:
source ~/.bashrc
これで、次のコマンドを使用できるようになります:
stSillyTavernを起動stupSillyTavernを更新pkgupTermuxパッケージを更新
#
参考資料
以下にリンクされているガイドは、SillyTavernチームによってメンテナンスされていません。
- SillyTavern in Termux guide by ArroganceComplex#2659: https://rentry.org/STAI-Termux
- Accessing Termux files with Material Files: https://www.learntermux.tech/2020/10/Termux-File-Manager.html
- Prevent Termux process deep sleep: https://wiki.termux.com/wiki/Termux-wake-lock