Skip to content

v1.18.30

Latest

Choose a tag to compare

@Hope2333 Hope2333 released this 12 Sep 02:44

Push260912 — opencode-wrapper Formal Release

中文版

Overview

Rolling Push tag update: package rename opencode-glibcopencode-wrapper plus the
full four-family matrix for v1.18.30.

Family Package Format Notes
native (mainline) opencode deb + pacman .pkg.tar.xz Zero-glibc bionic ELF, direct exec
wrapper (appendix) opencode-wrapper deb + pacman .pkg.tar.xz glibc wrapper — renamed from opencode-glibc
compressed (UPX) opencode-compressed deb + pacman .pkg.tar.gz UPX --best
standalone (rollback) opencode-wrapper-standalone deb + pacman .pkg.tar.xz Frozen single-version rollback, coexists with opencode

Also shipped: SHA256SUMS.txt (full checksums) and Packages.gz (apt flat index).

Package Rename: opencode-glibc → opencode-wrapper

The glibc appendix family is renamed to opencode-wrapper:

  • deb: Replaces: opencode-glibc + Breaks: opencode-glibc (<< version) — existing
    opencode-glibc consumers auto-upgrade to opencode-wrapper with no manual step.
  • pacman: replaces=('opencode-glibc') — same auto-upgrade semantics.

Mutual exclusion: opencodeopencode-wrapper cannot coexist; opencode-compressed
Provides opencode — install exactly one of the three. opencode-wrapper-standalone
conflicts with opencode-wrapper but coexists with opencode (rollback path only).

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 opencode

# Manual:
# pacman — append to $PREFIX/etc/pacman.conf:
#   [hope2333-meta]
#   Server = https://hope2333.github.io/repo/Termux/pacman/
#   SigLevel = Optional TrustAll
#   (then install hope2333-mirrorlist to get the [hope2333] multi-server fallback source)
# apt — write to $PREFIX/etc/apt/sources.list.d/hope2333.list:
#   deb [trusted=yes arch=aarch64] https://github.com/Hope2333/opencode-termux/releases/latest/download/ ./

Install from the software source (apt / pacman — latest version per package)

pacman -S opencode              # native mainline
pacman -S opencode-wrapper      # wrapper appendix (renamed from opencode-glibc)
pacman -S opencode-compressed   # UPX compressed

apt update && apt install opencode-compressed   # or opencode / opencode-wrapper

The apt flat index (Packages.gz) only tracks the latest version per package.
For a pinned history version, use the manual install below.

Manual install (pinned version)

pacman -U opencode-<ver>-1-aarch64.pkg.tar.xz             # native / wrapper
dpkg    -i opencode_<ver>_aarch64.deb
pacman -U opencode-compressed-<ver>-1-aarch64.pkg.tar.gz  # compressed (note .gz)
dpkg    -i opencode-compressed_<ver>_aarch64.deb
pacman -U opencode-wrapper-standalone-<ver>-1-aarch64.pkg.tar.xz  # standalone rollback
dpkg    -i opencode-wrapper-standalone_<ver>_aarch64.deb

BUILD LOG

20260911: wrapper rename commits — e46f5e6 rename -glibc to -wrapper, 7761c6d add opencode-glibc to Replaces/Breaks for upgrade path, bff4e76 wrapper replaces only glibc, not native
20260912: e00298e glibc→wrapper rename (scripts + docs) + Push260912 release
Latest: v1.18.30

Verification

  • Package rename: opencode-glibcopencode-wrapper with Replaces/Breaks upgrade path
  • Version: v1.18.30 across all four families
  • SHA256SUMS.txt matches hosted assets
  • Family mutual-exclusion matrix fully declared (conflicts / provides)

Links