nexttrace 的 .deb 包,适用于 Debian 或基于 Debian 的发行版。
The .deb packages of nexttrace, suitable for Debian and Debian-based distros.
nexttrace:完整版,包含 traceroute、MTR、Globalping、WebUI。nexttrace-tiny:精简版,仅保留 traceroute。ntr:MTR 专用版。
当前 apt 仓库发布以下 Debian 架构:
amd64i386arm64armelarmhfloong64mipselmips64elppc64elriscv64s390x
直接从 Releases 下载 .deb 文件。
curl -fsSL https://github.com/nxtrace/nexttrace-debs/releases/latest/download/nexttrace-archive-keyring.gpg | sudo tee /etc/apt/keyrings/nexttrace.gpg >/dev/null
echo "Types: deb
URIs: https://github.com/nxtrace/nexttrace-debs/releases/latest/download/
Suites: ./
Signed-By: /etc/apt/keyrings/nexttrace.gpg" | sudo tee /etc/apt/sources.list.d/nexttrace.sources >/dev/null
sudo apt update
sudo apt install nexttrace如果你更喜欢 ASCII armor 格式,也可以下载
nexttrace-archive-keyring.asc。
nexttrace-archive-keyring.ascis also published if you prefer an ASCII-armored key.
sudo apt install nexttrace
sudo apt install nexttrace-tiny
sudo apt install ntr三个包可以共存安装,二进制分别为 /usr/bin/nexttrace、/usr/bin/nexttrace-tiny、/usr/bin/ntr。
- 运行
build.sh时可以通过以下环境变量开启 Release 签名:SIGNING_KEY_ID:用于签名的 GPG key ID 或指纹。SIGNING_KEY:可选,ASCII 私钥内容,会在临时GNUPGHOME中导入。SIGNING_KEY_FILE:可选,指向包含私钥的文件路径。SIGNING_KEY_PASSPHRASE:可选,若私钥有口令请设置。
build.sh会为 3 个 flavor 与 11 个 Debian 架构组合构建.deb,共 33 个包。- Debian 架构映射到上游 Linux 产物如下:
amd64 -> amd64i386 -> 386arm64 -> arm64armel -> armv5armhf -> armv7loong64 -> loong64mipsel -> mipslemips64el -> mips64leppc64el -> ppc64leriscv64 -> riscv64s390x -> s390x
- 当签名启用时,脚本会生成
Release.gpg、InRelease以及nexttrace-archive-keyring.gpg/.asc,上传到 Release 里供用户使用。