Repository navigation
Releases
OpenCode для Android — 2.1.2-android.1
Первая готовая сборка Android-ветки
Экспериментальная сборка для Android ARM64 в Termux. Не официальный релиз
OpenCode и не пакет bd-loser/opencode-bionic.
Установка
pkg install curl
mkdir -p "$HOME/Downloads/opencode-android-2.1.2-1"
cd "$HOME/Downloads/opencode-android-2.1.2-1"
curl -fLO https://github.com/kukelivan/opencode-android/releases/download/v2.1.2-android.1/opencode-android_2.1.2.android.1_aarch64.deb
curl -fLO https://github.com/kukelivan/opencode-android/releases/download/v2.1.2-android.1/SHA256SUMS
sha256sum --check --ignore-missing SHA256SUMS && apt install ./opencode-android_2.1.2.android.1_aarch64.deb
opencode --version
opencode --standaloneBun и сборочные инструменты для установки не требуются. Apt устанавливает
зависимость ripgrep. Пакет opencode-android конфликтует с пакетом opencode:
они занимают один путь $PREFIX/bin/opencode. Проверьте план apt до подтверждения.
Сохраните вручную установленный бинарник и резервную копию данных перед заменой.
Выполняйте установку в отдельной сессии Termux, затем перезапустите OpenCode.
Состав и происхождение
- Исходники бинарника: коммит
ed9333bc5bэтого репозитория. - Версия бинарника:
2.1.2-dev.android.ed9333bc5b. - База upstream:
c93aaae371(2.1.2). - Сборка выполнена на Android ARM64 через
bash termux/build.sh. - Используются Bun 1.4.3 patched, OpenTUI 0.6.6, bun-pty 0.4.11 и
PTY-сервис 0.2.0 из экосистемыbd-loser. - Отличие от проверенной dev-сборки
bd-loser: Android-backend рекурсивного
наблюдения за файлами наfs.watch. Инструменты разработки доступны
в исходниках и не устанавливаются этим пакетом.
Файлы
opencode-android_2.1.2.android.1_aarch64.deb— пакет для Termux.opencode-android-arm64— тот же бинарник для ручной установки.SHA256SUMS— контрольные суммы обоих файлов.
Проверены сборка, --version, --help, метаданные и распакованное содержимое
пакета. Полные проверки и интерактивное сравнительное тестирование с другим
портом для этого релиза не выполнялись. Пакет не устанавливался поверх
рабочего OpenCode при подготовке релиза.
Ограничения
Только ARM64/Termux, без встроенного веб-интерфейса. Исполняемый файл нужно
держать во внутренней памяти Termux, не в /sdcard. Android может завершать
фоновые процессы. Подписки watcher передают события как update.
Автоматических обновлений из этого форка нет: скачивайте новые пакеты из
релизов, не используйте встроенное opencode upgrade.
Подробнее — в README.