Docs
apt repo
apt repo
A signed apt archive focused on distributing astrophoto relevant arm64 dpkgs. The archive is published on GitHub Pages at mikefsq.github.io/apt , connected to github.com/mikefsq/apt .
What it serves
| Packages | PHD2 |
| Releases | bookworm, trixie |
| Architectures | amd64, arm64 |
| Components | main, non-free |
Install
Install the signing key. Modern apt trusts a key through a keyring file rather
than the removed apt-key command:
sudo curl -fsSLo /usr/share/keyrings/mikefsq-archive-keyring.gpg \
https://mikefsq.github.io/apt/mikefsq-archive-keyring.gpgAdd the source, in the deb822 format Debian now prefers. Set Suites to the
release you run and Architectures to your machine’s:
sudo tee /etc/apt/sources.list.d/mikefsq.sources >/dev/null <<'EOF'
Types: deb
URIs: https://mikefsq.github.io/apt
Suites: bookworm
Components: main
Architectures: arm64
Signed-By: /usr/share/keyrings/mikefsq-archive-keyring.gpg
EOF
sudo apt updateChoosing a build
Packages that bundle vendor binary SDKs live in non-free; everything in main
is built from source that ships with the project. Where both exist, the
non-free build carries a +nonfree version suffix, which sorts higher, so
adding the component is enough to move onto it:
Components: main non-freeTo go back, drop non-free from that line and install the main version
explicitly with sudo apt install <package>/<suite>.
Verify
apt-cache policy <package>The version table names the component each candidate came from. A version
ending in +nonfree is the vendor-SDK build.
Upgrades and removal
The archive holds the current release only, so sudo apt update && sudo apt upgrade is all that is needed. Older versions stay downloadable as release
assets on the source repository. To remove the archive entirely:
sudo rm /etc/apt/sources.list.d/mikefsq.sources
sudo rm /usr/share/keyrings/mikefsq-archive-keyring.gpg
sudo apt updateSigning
The archive is signed with the following ed25519 key.
AB0B 6524 7B4A 595A D004 DA3D A663 1215 9013 96B7