Subsurface builds for Debian

What's supported

Currently: Builds for Debian Buster/Oldoldstable, Bullseye/Oldstable, Bookworm/Stable, Trixie/Testing, Sid/Unstable, for amd64 and i386, as well as for Raspberry Pi OS (Bullseye and Bookworm) armhf and arm64.

Contact

dfx @ dfx .at

How to use

1. Install the repo keyring (only needs to be done once)

$ wget https://dfx.at/subsurface-debian/pool/main/s/subsurface-dfx-repo-keyring/subsurface-dfx-repo-keyring_1.0_all.deb
$ sudo dpkg -i subsurface-dfx-repo-keyring_1.0_all.deb

SHA-256 checksums:

1e63c97cdf8b7cccc4b94b9e24fd8f87a26ae629bf0ba0a34d879d859786d0db  subsurface-dfx-repo-keyring_1.0_all.deb
8e3c75edde53d1b0d4dc17993b2c2391266223931fced759f27742b26f4aa0b2  /usr/share/keyrings/dfx.at-subsurface-archive-keyring.gpg

This is key ID 9FA760DDD3F1129212945FC9F3A9104FC8AF6881, also available via key servers.

(For verification: These same instructions signed with the same key)

2. Add the repo to your sources (only needs to be done once) - pick your distro

Oldoldstable:

$ echo 'deb [signed-by=/usr/share/keyrings/dfx.at-subsurface-archive-keyring.gpg] https://dfx.at/subsurface-debian oldoldstable main' | sudo tee /etc/apt/sources.list.d/dfx.at-subsurface.list

OR Buster:

$ echo 'deb [signed-by=/usr/share/keyrings/dfx.at-subsurface-archive-keyring.gpg] https://dfx.at/subsurface-debian buster main' | sudo tee /etc/apt/sources.list.d/dfx.at-subsurface.list

Oldstable:

$ echo 'deb [signed-by=/usr/share/keyrings/dfx.at-subsurface-archive-keyring.gpg] https://dfx.at/subsurface-debian oldstable main' | sudo tee /etc/apt/sources.list.d/dfx.at-subsurface.list

OR Bullseye:

$ echo 'deb [signed-by=/usr/share/keyrings/dfx.at-subsurface-archive-keyring.gpg] https://dfx.at/subsurface-debian bullseye main' | sudo tee /etc/apt/sources.list.d/dfx.at-subsurface.list

OR Stable:

$ echo 'deb [signed-by=/usr/share/keyrings/dfx.at-subsurface-archive-keyring.gpg] https://dfx.at/subsurface-debian stable main' | sudo tee /etc/apt/sources.list.d/dfx.at-subsurface.list

OR Bookworm:

$ echo 'deb [signed-by=/usr/share/keyrings/dfx.at-subsurface-archive-keyring.gpg] https://dfx.at/subsurface-debian bookworm main' | sudo tee /etc/apt/sources.list.d/dfx.at-subsurface.list

OR Testing:

$ echo 'deb [signed-by=/usr/share/keyrings/dfx.at-subsurface-archive-keyring.gpg] https://dfx.at/subsurface-debian testing main' | sudo tee /etc/apt/sources.list.d/dfx.at-subsurface.list

OR Trixie:

$ echo 'deb [signed-by=/usr/share/keyrings/dfx.at-subsurface-archive-keyring.gpg] https://dfx.at/subsurface-debian trixie main' | sudo tee /etc/apt/sources.list.d/dfx.at-subsurface.list

OR Sid:

$ echo 'deb [signed-by=/usr/share/keyrings/dfx.at-subsurface-archive-keyring.gpg] https://dfx.at/subsurface-debian sid main' | sudo tee /etc/apt/sources.list.d/dfx.at-subsurface.list

OR Unstable:

$ echo 'deb [signed-by=/usr/share/keyrings/dfx.at-subsurface-archive-keyring.gpg] https://dfx.at/subsurface-debian unstable main' | sudo tee /etc/apt/sources.list.d/dfx.at-subsurface.list

3. Update APT cache

$ sudo apt update

4. Install Subsurface

Stable release:

$ sudo apt install subsurface

OR development/beta snapshot (one of, or both of):

$ sudo apt install subsurface-beta # GUI application
$ sudo apt install subsurface-beta-downloader # headless downloader