Termux安装opencode完整方案总结

Termux安装opencode完整方案总结

问题背景

opencode 官方二进制是为标准 Linux (glibc) 编译的,无法在 Termux (Android/Bionic libc) 上直接运行。 —

解决方案:使用 proot-distro 安装 Ubuntu

步骤 1:安装基础工具

1
2
pkg update
pkg install proot-distro

步骤 2:安装 Ubuntu

1
proot-distro install ubuntu

步骤 3:登录 Ubuntu 并安装 opencode

1
2
proot-distro login ubuntu
curl -fsSL https://opencode.ai/install.sh | sh

关键问题:访问 Termux 主目录

问题:proot 环境默认隔离,无法直接访问 Termux 文件

解决方案:使用 –bind 挂载

方式 1:直接挂载登录
1
proot-distro login ubuntu --bind /data/data/com.termux/files/home:/termux
方式 2:设置别名(推荐,一劳永逸)
1
2
echo 'alias ubl="proot-distro login ubuntu --bind /data/data/com.termux/files/home:/termux"' >> ~/.bashrc
source ~/.bashrc
之后只需运行
1
ubl

登录后,/termux 目录即为 Termux 主目录。 —

方案对比

方案 优点
proot-distro Ubuntu 完全兼容 opencode
原生 Termux 无额外空间

目前 proot-distro 是唯一可行方案。

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计