EdgePi Debian Repository

How to Setup

Get the public GPG key and add it to your keyring:

$ wget -qO - https://deb.edgepi.com/edgepi-release.gpg | sudo gpg --dearmor -o /usr/share/keyrings/edgepi-release.gpg

Add the Debian repository to APT sources:

$ sudo tee /etc/apt/sources.list.d/edgepi.list >/dev/null <<'EOF'
deb [arch=arm64, signed-by=/usr/share/keyrings/edgepi-release.gpg] https://deb.edgepi.com/main bullseye main
#deb [arch=arm64, signed-by=/usr/share/keyrings/edgepi-release.gpg] https://deb.edgepi.com/test bullseye test
#deb [arch=arm64, signed-by=/usr/share/keyrings/edgepi-release.gpg] https://deb.edgepi.com/nightly bullseye nightly
EOF
  

Update APT to use latest available software:

$ sudo apt update

You can now install our EdgePi packages!

Using Test and Nightly builds

Please note that these builds are potentially unstable!

When a line is commented out (starts with #), it means that the corresponding repository is disabled, and packages from that repository will not be downloaded. To switch between different repositories, you can uncomment (remove the #) the desired repository line and comment out the others by adding the # symbol at the beginning of the line. This allows you to choose between the main, test, and nightly repositories based on your needs.

For example, if you want to install the Nightly builds:

$ sudo tee /etc/apt/sources.list.d/edgepi.list >/dev/null <<'EOF'
#deb [arch=arm64, signed-by=/usr/share/keyrings/edgepi-release.gpg] https://deb.edgepi.com/main bullseye main
#deb [arch=arm64, signed-by=/usr/share/keyrings/edgepi-release.gpg] https://deb.edgepi.com/test bullseye test
deb [arch=arm64, signed-by=/usr/share/keyrings/edgepi-release.gpg] https://deb.edgepi.com/nightly bullseye nightly
EOF
  

Test builds are currently being tested and may have bugs or other unexpected behavior.

Nightly builds are potentially not tested yet and may be extremely unstable.