hope2333.github.io / wiki

software-source


软件源指引

Hope2333 软件源的入口是 https://hope2333.github.io/repo/,当前提供 Termux(aarch64)软件包,支持 pacman 与 apt 两种客户端。

一键配置(推荐)

在 Termux 中运行以下命令,即可自动完成源配置:

curl -fsSL https://hope2333.github.io/repo/install.sh | sh

脚本行为:

引导源 + mirrorlist 包(手动)

不想跑脚本的话,按客户端手动配置引导源,再安装 mirrorlist 包。

pacman 客户端将引导节追加到 $PREFIX/etc/pacman.conf

[hope2333-meta]
Server = https://hope2333.github.io/repo/Termux/pacman/
SigLevel = Optional TrustAll
pacman -Sy && pacman -S hope2333-mirrorlist

包内自动追加 Include = /etc/pacman.d/hope2333-mirrorlist.conf,此后源变更随包升级生效。

apt 客户端将引导行写入 $PREFIX/etc/apt/sources.list.d/hope2333-bootstrap.list

deb [trusted=yes arch=aarch64] https://hope2333.github.io/repo/Termux/apt/ ./
apt update && apt install hope2333-mirrorlist

包内写入 hope2333.list(5 行 flat,指向各仓 Release latest)。

deb .../repo/Termux/apt/ stable main 行已失效(io 不再托管 apt 仓),请移除或替换为引导行。

手动配置(不装 mirrorlist 包)

前往 /repo/Termux/ 查看完整说明。pacman 客户端为 5 个独立源节(每节含本站 db 与对应仓 Release CDN 两个 Server):

[codegraph-termux]
Server = https://hope2333.github.io/repo/Termux/pacman/
Server = https://github.com/Hope2333/codegraph-termux/releases/latest/download/
SigLevel = Optional TrustAll

[opencode-termux]
Server = https://hope2333.github.io/repo/Termux/pacman/
Server = https://github.com/Hope2333/opencode-termux/releases/latest/download/
SigLevel = Optional TrustAll

[MiMoCode-Termux]
Server = https://hope2333.github.io/repo/Termux/pacman/
Server = https://github.com/Hope2333/MiMoCode-Termux/releases/latest/download/
SigLevel = Optional TrustAll

[freebuff-termux]
Server = https://hope2333.github.io/repo/Termux/pacman/
Server = https://github.com/Hope2333/freebuff-termux/releases/latest/download/
SigLevel = Optional TrustAll

[codebuff-termux]
Server = https://hope2333.github.io/repo/Termux/pacman/
Server = https://github.com/Hope2333/codebuff-termux/releases/latest/download/
SigLevel = Optional TrustAll

apt 客户端使用 flat 源,将以下 5 行写入 $PREFIX/etc/apt/sources.list.d/hope2333.list

deb [trusted=yes arch=aarch64] https://github.com/Hope2333/codegraph-termux/releases/latest/download/ ./
deb [trusted=yes arch=aarch64] https://github.com/Hope2333/opencode-termux/releases/latest/download/ ./
deb [trusted=yes arch=aarch64] https://github.com/Hope2333/MiMoCode-Termux/releases/latest/download/ ./
deb [trusted=yes arch=aarch64] https://github.com/Hope2333/freebuff-termux/releases/latest/download/ ./
deb [trusted=yes arch=aarch64] https://github.com/Hope2333/codebuff-termux/releases/latest/download/ ./

生效依赖各源仓 release 提供 Packages.gz(termux-asset-update v7.2),落地前 flat 行 404。

常用用法

配置完成后,pacman 客户端的常用命令:

pacman -Sy              # 刷新软件源
pacman -Sy <包名>       # 安装软件包(同时刷新源)
pacman -Syu             # 刷新源并升级全部软件包
pacman -Ss <关键词>     # 搜索软件包
pacman -R <包名>        # 卸载软件包

apt 客户端的常用命令:

apt update              # 刷新软件源
apt install <包名>      # 安装软件包
apt upgrade             # 升级全部软件包
apt search <关键词>     # 搜索软件包

Roadmap

未来将引入签名校验(repo-add -s / Release 签名),当前 v1 无签名。