Mainsail APT repository

Debian packages related to Mainsail.

Signing key: apt.mainsail.xyz/mainsail.gpg.key

GitHub: github.com/mainsail-crew/apt.mainsail.xyz

Usage

RaspberryPi OS/MainsailOS - Bullseye

curl -s --compressed "https://apt.mainsail.xyz/mainsail.gpg.key" | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/mainsail.gpg > /dev/null
sudo curl -s --compressed -o /etc/apt/sources.list.d/mainsail.list "https://apt.mainsail.xyz/mainsail-debian-11-rpi.list"
sudo apt update

RaspberryPi OS/MainsailOS - Bookworm and later

version_id=$(grep '^VERSION_ID=' /etc/os-release | cut -d'=' -f2 | cut -d'"' -f2)
curl -s --compressed "https://apt.mainsail.xyz/mainsail.gpg.key" | gpg --dearmor | sudo tee /usr/share/keyrings/mainsail.gpg > /dev/null
sudo curl -s --compressed -o /etc/apt/sources.list.d/mainsail.sources "https://apt.mainsail.xyz/mainsail-debian-${version_id}-rpi.sources"
sudo apt update

Other Debian - Bookworm and later

id=$(grep '^ID=' /etc/os-release | cut -d'=' -f2 | cut -d'"' -f2)
version_id=$(grep '^VERSION_ID=' /etc/os-release | cut -d'=' -f2 | cut -d'"' -f2)
curl -s --compressed "https://apt.mainsail.xyz/mainsail.gpg.key" | gpg --dearmor | sudo tee /usr/share/keyrings/mainsail.gpg > /dev/null
sudo curl -s --compressed -o /etc/apt/sources.list.d/mainsail.sources "https://apt.mainsail.xyz/mainsail-${id}-${version_id}-generic.sources"
sudo apt update

FAQ

"I get an error on update: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 418208F07AD011A2"

Please re-import the public key, it has been updated:

curl -s --compressed "https://apt.mainsail.xyz/mainsail.gpg.key" | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/mainsail.gpg > /dev/null
sudo apt update