Choose your package type, adjust distro options, then copy the setup block.
-
-
-
bash
# pki Debian repository
sudo apt update
sudo apt install ca-certificates curl
sudo install -d -m 0755 /etc/apt/keyrings
sudo curl -fsSL "https://repo.rebelcore.org/pki/pki_signing_key.asc" -o /etc/apt/keyrings/pki.asc
sudo chmod a+r /etc/apt/keyrings/pki.asc
sudo tee /etc/apt/sources.list.d/pki.sources >/dev/null <<'EOF'
Types: deb
URIs: https://repo.rebelcore.org/pki/deb/debian
Suites: trixie
Components: main
Signed-By: /etc/apt/keyrings/pki.asc
EOF
sudo apt update
Uses $releasever and $basearch.
bash
# pki RPM repository
sudo tee /etc/yum.repos.d/pki.repo >/dev/null <<'EOF'
[pki]
name = pki
baseurl = https://repo.rebelcore.org/pki/rpm/rhel/$releasever/$basearch
enabled = 1
gpgcheck = 1
gpgkey = https://repo.rebelcore.org/pki/pki_signing_key.asc
EOF
(sudo dnf makecache || sudo yum makecache)
bash
# pki APK repository
echo "https://repo.rebelcore.org/pki/apk/alpine/v3.20/x86_64" | sudo tee -a /etc/apk/repositories
sudo install -d -m 0755 /etc/apk/keys
sudo wget -q -O /etc/apk/keys/pki.asc "https://repo.rebelcore.org/pki/pki_signing_key.asc"
sudo chmod a+r /etc/apk/keys/pki.asc
sudo apk update