インストールガイド
各プロジェクトのインストール方法は、hope2333 ソフトウェアソースに収録されているかどうかで異なります。
ソフトウェアソースの設定
インストールの前に、hope2333 ソフトウェアソースを設定する必要があります。おすすめはワンクリックスクリプト(旧設定を自動移行)です:
curl -fsSL https://hope2333.github.io/repo/install.sh | shまたは、ワンライナーで設定とインストールを一度に行うこともできます(--install <パッケージ名>。利用可能なパッケージ一覧はスクリプトの
--help を参照):
curl -fsSL https://hope2333.github.io/repo/install.sh | sh -s -- --install opencodeあるいは、統一ソースと mirrorlist パッケージを手動で設定します。
pacman クライアントは統一セクションを
$PREFIX/etc/pacman.conf に追記します:
[hope2333]
Server = https://github.com/Hope2333/codegraph-termux/releases/latest/download/
Server = https://github.com/Hope2333/opencode-termux/releases/latest/download/
Server = https://github.com/Hope2333/MiMoCode-Termux/releases/download/Push260829/
Server = https://github.com/Hope2333/freebuff-termux/releases/latest/download/
Server = https://github.com/Hope2333/codebuff-termux/releases/latest/download/
Server = https://hope2333.github.io/repo/Termux/pacman/
SigLevel = Optional TrustAll続けて mirrorlist パッケージをインストールします:
pacman -Sy && pacman -S hope2333-mirrorlistパッケージインストール後のフックが、手動セクションを
Include = /etc/pacman.d/hope2333-mirrorlist.conf の 1
行に置き換えます(管理対象の conf 自体に [hope2333]
セクションヘッダと Server/SigLevel が含まれており、Include
経由で有効になります。pacman.conf
側に同名セクションを残すと二重登録になり Server
が失われます)。以降のソース変更は、パッケージのアップグレードに伴って自動的に反映されます。
apt クライアントはブートストラップ行を
$PREFIX/etc/apt/sources.list.d/hope2333-bootstrap.list
に書き込みます:
deb [trusted=yes arch=aarch64] https://hope2333.github.io/repo/Termux/apt/ ./
続けて mirrorlist パッケージをインストールします:
apt update && apt install hope2333-mirrorlistパッケージには hope2333.list が書き込まれます(各リポジトリの Release latest を指す 5 行の flat 形式)。
旧
deb .../repo/Termux/apt/ stable main行は無効になりました(io は apt リポジトリをホストしていません)。削除するか、ブートストラップ行に置き換えてください。旧[hope2333-meta]ブートストラップセクションや旧[hope2333]pacman ブロックがある場合は、追記せずに統一セクションへ丸ごと置き換えてください(重複登録すると database already registered エラーになります)。または、install.sh を再実行して自動移行しても構いません。
ソース収録済みプロジェクト(pacman)
収録済みのプロジェクトは pacman でのインストールを優先してください。codegraph を例にすると:
pacman -Sy codegraphワンクリックスクリプトで設定+インストールを一気に済ませることもできます:
curl -fsSL https://hope2333.github.io/repo/install.sh | sh -s -- --install codegraph-Sy
はソースを先に更新してからインストールするため、常に最新版を取得できます。今後もさらにリポジトリが順次ソースに収録される予定です。
未収録プロジェクト(GitHub から手動インストール)
まだソースに収録されていないプロジェクトは、対応する GitHub リポジトリから入手し、インストール方法はリポジトリの README を参照してください。各プロジェクトのリポジトリリンクは プロジェクト索引 を参照してください。
インストールの確認
インストール完了後、--version
引数で確認できます。バージョン番号が正常に出力されればインストール成功です。