From 81c7757546eec4ed07fe93741ab9a2fae6056792 Mon Sep 17 00:00:00 2001 From: Jessey van Offeren Date: Fri, 22 May 2026 16:05:03 +0200 Subject: [PATCH] =?UTF-8?q?docs:=20public=20apt=20setup=20=E2=80=94=20one-?= =?UTF-8?q?line=20source=20with=20arch=3Dall=20(no=20token,=20no=20notices?= =?UTF-8?q?)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Registry is public now: drop the token/auth.conf.d, use the signed-by one-line source with arch=all so apt doesn't emit 'doesn't support architecture amd64' notices (our package is Architecture: all). Drop the curl|sh bootstrap idea. Co-Authored-By: Claude Opus 4.7 (1M context) --- README.md | 26 ++++++++------------------ 1 file changed, 8 insertions(+), 18 deletions(-) diff --git a/README.md b/README.md index 38c3d49..d61a205 100644 --- a/README.md +++ b/README.md @@ -41,30 +41,20 @@ apt pulls the GUI dependencies (PySide6, pyte) automatically: sudo apt install ./rigdoctor_*_all.deb # CLI only: add --no-install-recommends ``` -**Or add the apt repository** for `apt install` + automatic updates. The registry is public and -GPG-signed — no token needed; just add the signing key and a deb822 source: +**Or add the apt repository** for `apt install` + automatic updates (the registry is public and +GPG-signed — no token needed): ```bash -# signing key → dearmored into the keyring -sudo install -d -m 0755 /etc/apt/keyrings -curl -fsSL https://git.jesseyvanofferen.com/api/packages/jessey/debian/repository.key \ - | sudo gpg --dearmor -o /etc/apt/keyrings/gitea-jessey.gpg - -# the source (modern deb822 format, GPG-verified, all-arch) -sudo tee /etc/apt/sources.list.d/rigdoctor.sources >/dev/null <<'EOF' -Types: deb -URIs: https://git.jesseyvanofferen.com/api/packages/jessey/debian -Suites: stable -Components: main -Architectures: all -Signed-By: /etc/apt/keyrings/gitea-jessey.gpg -EOF - -sudo apt update && sudo apt install rigdoctor +sudo curl https://git.jesseyvanofferen.com/api/packages/jessey/debian/repository.key -o /etc/apt/keyrings/gitea-jessey.asc +echo "deb [arch=all signed-by=/etc/apt/keyrings/gitea-jessey.asc] https://git.jesseyvanofferen.com/api/packages/jessey/debian stable main" | sudo tee /etc/apt/sources.list.d/gitea.list +sudo apt update +sudo apt install rigdoctor ``` Then `sudo apt upgrade` keeps it current. +Then `sudo apt upgrade` keeps it current. + ### Any distro — self-extracting `.run` (no root) Download **`rigdoctor--installer.run`** from the releases page and run it. It installs -- 2.52.0