All releases are available from

Development Version

To get the latest development version you can create a git checkout of the repository using:

git clone

You can browse the repository on github where you can also download the latest development snapshot as a ZIP file.

See the list of Dependencies to get SDAPS running. The main development target are GNU based operating systems (e.g. GNU/Linux).

Ubuntu/Debian Packages

There are two launchpad PPA repositories that contain SDAPS. One contains the latest stable version, the other one the latest unstable version.

The packages are build for Ubuntu 'trusty' (only unstable currently, old ones are for 'precise'). The packages should work on other debian based systems.

Fedora Packages

The unstable version can be grabbed from copr:

Gentoo Overlay

There is now a Gentoo overlay to simply the installation of SDAPS on this distribution. The overlay is in a github repository. Please refer to the README on github.


It should be possible to get SDAPS to work using MacPorts. However, there are currently some unresolved issues. These should not be hard to fix, and you are welcome to try it.

See Dependencies for a list of packages that are required on OSX.


There are reports that the correction GUI is very slow on OSX. This is likely a bug in cairo. At least on Linux the GUI is very fast so that page switching is usually not perceptible.


There is no windows version for SDAPS. However Windows 10 introduced the Windows Subsystem for Linux enabling you to run Linux applications natively on Windows. This means that you can run a full Linux system on Windows without the need for a virtual machine or similar. Once you have this the installation is almost identical to the Ubuntu one.

First follow the Bash on Windows Installation Guide. Once you have bash working you can run the following commands (as on Ubuntu) to install SDAPS.

# add-apt-repository ppa:benjamin-sipsolutions/sdaps
# apt-get update
# apt-get install sdaps

To use the user interface you will need to install an X server such as Xming separately. If you do so, you will be able to run the user interface after setting the correct environment variables:

$ export DISPLAY=:0
$ sdaps test-project gui

Setting GTK_OVERLAY_SCROLLING to 0 is a workaround for an issue where some control elements disappear. Setting it should not be neccessary and is an issue that may need to be fixed in GTK+ or elsewhere.