diff --git a/README.md b/README.md index a94568f..ea69f42 100644 --- a/README.md +++ b/README.md @@ -51,30 +51,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