Skip to content

Linux installation (.deb)

On Ubuntu 22.04 / Debian the recommended way to install DroneField is the native .deb package. The self-contained .NET 10 runtime is bundled inside, so the machine does not need any preinstalled .NET. For other distributions, use the AppImage described on the Installation page.

Ubuntu 22.04 LTS is the supported target for the .deb.

Sign in to my.dronefield.app, open Downloads in the left menu, and on the Latest stable version card download the Linux .deb (around 100–130 MB). The file is named like dronefield_26.2.18_amd64.deb.

From the folder where you downloaded the file:

Terminal window
sudo apt install ./dronefield_26.2.18_amd64.deb

Signed releases ship a detached .deb.asc signature next to the .deb. You only need stock gnupg to verify it. Import the publisher’s release key once:

Terminal window
wget https://dronefield.app/keys/dronefield-release.asc
gpg --import dronefield-release.asc

Then verify the downloaded package against it:

Terminal window
gpg --verify dronefield_26.2.18_amd64.deb.asc dronefield_26.2.18_amd64.deb

A Good signature from "DroneSpot Kft <support@dronefield.app>" line means the package is authentic. The first run also prints WARNING: This key is not certified with a trusted signature — that is expected, because the key is self-signed by the publisher. What matters is that the fingerprint matches the one published on dronefield.app/keys. If you see BAD signature or Can't check signature, stop and contact support.

  • An application launcher entry appears under Education / Science, named DroneField.
  • It can also be started from a terminal with dronefield (from any working directory).
  • Program files live in /usr/lib/dronefield/ (read-only; only root can modify them).
  • The app icon is installed at every standard size (16–256 px).

On first launch a sign-in screen appears:

  1. Enter the email and password of your portal account.
  2. Click Sign in.
  3. DroneField automatically registers your device under your account (see Device management).
  4. Read and accept the End User License Agreement (EULA). This is a one-time step; if the EULA is updated later, acceptance is requested again.

You can now create your first project — see First project in 10 minutes.

Your projects live under ~/DroneField/ by default. See Installation → Data and project folder for details on changing the location.

Terminal window
sudo apt remove dronefield # keeps user config under ~/.config/
sudo apt purge dronefield # also removes any debconf data

Your projects under ~/DroneField/ are never touched by remove or purge.

If the app fails to start with a “shared object not found” error, a runtime library is missing. Pull any unmet dependencies with:

Terminal window
sudo apt install -f

If the error persists after that, contact support with the exact missing .so name from the error message.