hope2333.github.io / wiki

Push260928


Push260928 — RC4 修正・補完

GitHub Release

概要

RC4 = RC3 の両世代ファミリーを修正・補完したものです — 計画 84 アセット(site-rebuild 自己修復による repo db/mirrorlist を除く):

ファミリー 世代 パッケージ 形式 備考
native(メインライン) v2 opencode deb + pacman .pkg.tar.xz ゼロ glibc bionic ELF;PKGREL=4、shim + musl pty 同梱
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 19 バージョン(2.0.0–2.0.18)/ v2 wrapper 13(2.0.0–2.0.12)/ v1 native 4(1.18.30–33)/ v1 wrapper & compressed 各 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.18-4-aarch64.pkg.tar.xz              # v2 native(PKGREL=4、shim 同梱)
pacman -U opencode1-1.18.33-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.18_aarch64.deb
dpkg -i opencode1_1.18.33_aarch64.deb

deb には pkgrel の概念がありません(--clobber で上書き);v2 native の pacman 製品は -4-、その他のファミリーはすべて -3- が入ります。

BUILD LOG

20260928: RC4 — v2 native PKGREL=4 seccomp shim 同梱(issues #17/#24);bionic static-musl PTY ヘルパー(issue #27);v2.0.18 追加;stale-serve-kill フックを v2 2.0.[0-3] に限定 20260928: RC4 補完 — v2.0.[13-17] PKGREL=4 + v1.18.33 A ライン PKGREL=3 最新:v2.0.18(v2)/ v1.18.33(v1)

検証

リンク