Push260922 — RC3 両世代フルファミリーリフレッシュ
概要
RC3 はスクラッチからの再ビルドです。Push260922 の当初 69 アセットを一度全消去し、PKGREL=3(第 3 リリースマーカー)で両世代フルファミリーを再ビルド・再アップロードしました — 合計計画 70 アセット(site-rebuild による repo db/mirrorlist の自己修復分を除く)。クラッシュしやすかった旧 bun-1.4.2 時代のビルドと陳腐化したパッケージは一掃され、すべてリポジトリの最新 HEAD からビルドされています。
| ファミリー | 世代 | パッケージ | 形式 | 備考 |
|---|---|---|---|---|
| native(メインライン) | v2 | opencode |
deb + pacman .pkg.tar.xz |
ゼロ glibc bionic ELF、直接実行 |
| native(メインライン) | v1 | opencode1 |
deb + pacman .pkg.tar.xz |
ゼロ glibc bionic ELF、直接実行 |
| wrapper(付録) | v2 | opencode-wrapper |
deb + pacman .pkg.tar.xz |
bun-termux-loader wrap |
| wrapper(付録) | v1 | opencode1-wrapper |
deb + pacman .pkg.tar.xz |
glibc ランタイム payload |
| compressed(UPX) | v1 | opencode1-compressed |
deb + pacman .pkg.tar.gz |
UPX は外部委託(opencode-compressed-branch 参照) |
相互排他:世代をまたいで
opencode1(v1)と
opencode(v2)は共存可能です。同一世代内では
native / wrapper / compressed のうち必ず 1
つだけインストールしてください。
バージョン範囲:v2 native & wrapper 各 13 バージョン(2.0.0–2.0.12)+ v1 3 ファミリー × 3 バージョン(1.18.30–32)。
インストール
ソフトウェアソースの設定(1 回だけ)
# ワンライナー:ソース設定とインストール(pacman + apt を一気に)
curl -fsSL https://hope2333.github.io/repo/install.sh | sh -s -- --install opencodeソースからインストール(apt / pacman、両世代共存)
# v2 メインライン
pacman -S opencode # または opencode-wrapper
apt update && apt install opencode
# v1 メインライン(v2 と共存)
pacman -S opencode1 # または opencode1-wrapper / opencode1-compressed
apt update && apt install opencode1手動インストール(バージョン指定)
pacman -U opencode-2.0.12-3-aarch64.pkg.tar.xz # v2 native(PKGREL=3)
pacman -U opencode1-1.18.32-3-aarch64.pkg.tar.xz # v1 native(PKGREL=3)
pacman -U opencode1-compressed-1.18.32-3-aarch64.pkg.tar.gz # v1 compressed(.gz に注意)
dpkg -i opencode_2.0.12_aarch64.deb
dpkg -i opencode1_1.18.32_aarch64.debdeb には pkgrel の概念がありません — バージョンは同一のまま(--clobber で上書き)。pacman 製品はファイル名に
-3-が入ります。
BUILD LOG
20260928: RC3 フルファミリー再ビルド PKGREL=3(v2.0.12 + v1.18.32 head バッチ) 20260928: RC3 在庫補完 v2.0.[0-11] + v1.18.[30-31] PKGREL=3 最新:v2.0.12(v2)/ v1.18.32(v1)
検証
- アセットごとのダイジェスト照合:リモート API ダイジェスト == ローカル sha256、70/70
- A ラインゴールデン:4/4 PASS(transplant-check);wrapper 完全一致バージョンゲート 13/13
- ストックマトリクス:v2 native 26 + v2 wrapper 26 + v1 18 = 70、欠けなし
releases/latestは Push260922(正式)を指す;Push260912 は prerelease に変更
リンク
- GitHub: https://github.com/Hope2333/opencode-termux
- ソフトウェアソースガイド: https://hope2333.github.io/wiki/guides/software-source.html
- ドキュメント:
docs/dual-track-install.md/docs/transplant.md/docs/migration-v1-to-v2.md