Push260922 — Asset Update (RC3)
Overview
RC3 rebuild complete: full two-generation family refresh with PKGREL=3.
70 assets from this update (v2 native 26 + v2 wrapper 26 + v1 18),
plus repo db/mirrorlist (site-rebuild self-heal).
| Family | Generation | Package | Format | Notes |
|---|---|---|---|---|
| native (mainline) | v2 | opencode
| deb + pacman .pkg.tar.xz
| Zero-glibc bionic ELF, direct exec |
| native (mainline) | v1 | opencode1
| deb + pacman .pkg.tar.xz
| Zero-glibc bionic ELF, direct exec |
| wrapper (appendix) | v2 | opencode-wrapper
| deb + pacman .pkg.tar.xz
| bun-termux-loader wrap |
| wrapper (appendix) | v1 | opencode1-wrapper
| deb + pacman .pkg.tar.xz
| glibc runtime payload |
| compressed (UPX) | v1 | opencode1-compressed
| deb + pacman .pkg.tar.gz
| UPX 外包压制,见 opencode-compressed-branch |
Mutual exclusion: across generations opencode1 (v1) and opencode (v2) CAN
coexist side by side; within the same generation install exactly ONE of
native / wrapper / compressed.
Install
Configure the software source (once)
# One-liner: configure sources and install (pacman + apt in one go)
curl -fsSL https://hope2333.github.io/repo/install.sh | sh -s -- --install opencodeInstall from the software source (apt / pacman)
# v2 mainline
pacman -S opencode # or opencode-wrapper
apt update && apt install opencode
# v1 mainline (coexists with v2)
pacman -S opencode1 # or opencode1-wrapper / opencode1-compressed
apt update && apt install opencode1Manual install (pinned version)
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 (note .gz)
dpkg -i opencode_2.0.12_aarch64.deb
dpkg -i opencode1_1.18.32_aarch64.debBUILD LOG
20260928: RC3 full-family rebuild PKGREL=3 (v2.0.12 + v1.18.32 head batch)
20260928: RC3 stock backfill v2.0.[0-11] + v1.18.[30-31] PKGREL=3
Latest: v2.0.12 (v2) / v1.18.32 (v1)
Verification
- Per-asset digest reconciliation: remote API digest == local sha256, 68/68 across
head batch (4) + v2 native backfill (24) + v2 wrapper (26) + v1 stock (4) + v1 families (12) - A-line goldens: 4/4 PASS (transplant-check); wrapper exact-version gate 13/13
- Family mutual-exclusion matrix declared (cross-gen coexist / intra-gen pick-one)
Links
- GitHub: https://github.com/Hope2333/opencode-termux
- Software source guide: https://hope2333.github.io/guides/software-source.html
- Docs:
docs/dual-track-install.md/docs/transplant.md/docs/migration-v1-to-v2.md