Obtaining GNU PSPP


You can download the latest release from the following places, organized by operating system. We thank the volunteers who maintain the binary releases:

  • GNU/Linux: Packages for PSPP are widely available:
    • On Debian and Ubuntu, run apt-get install pspp.
    • On Fedora, run dnf install pspp.
    • For a PSPP Flatpak, visit PSPP on Flathub or run flatpak install flathub org.gnu.pspp. If you don't already have Flatpak, go through the Flatpak setup instructions.
  • Windows: On Windows, download an installer for a stable version from the latest-release directory. You usually should use the smaller non-debug installer. The windows installers for nightly builds are untested nightly builds (download the most recent nightly build, if it succeeded).
  • MacOS: There are three ways to install PSPP on MacOS:
    • The Application bundle installer is the easiest path for new users.
    • MacPorts. Run port install pspp-devel to get the latest and most featureful version of PSPP or port install pspp to get an older but possibly better tested version (more information).
    • Homebrew. The PSPP brew tap also includes a description how to install the stable or the development version of PSPP.
  • Source: To compile and install PSPP yourself, get the source code from https://ftpmirror.gnu.org/pspp or a mirror. Read INSTALL inside the tarball for further instructions.


PSPP is under continual improvement. You can get development versions if you are interested to see what the developers are working on. Development versions have undergone less testing than released versions. Options for development versions include:

  • GNU/Linux: PSPP automated builds run whenever the developers make changes. There are two easy ways to install development versions of PSPP from these automated builds on GNU/Linux:
    • Flatpak binary for GNU/Linux x86-64, which you can install with: flatpak install https://benpfaff.org/~blp/pspp-master/latest-org.gnu.pspp.flatpakref. It will not auto-update, but you can upgrade to the latest build by uninstalling it and then rerunning the above command.
    • Tarball binary for GNU/Linux x86-64, which you can install simply by unpacking it in a convenient directory and then executing the binaries. It is relocatable, meaning that it should work regardless of the location it is installed.
  • Windows: PSPP automated builds for GNU/Linux also trigger Windows builds, which you can install through the Windows installers. These are listed in no particular order, but the latest is available here.
  • Source tarballs: PSPP automated builds include source tarballs for older versions as well as the latest sources, user manual, and developer guide.
  • Git repository: The Savannah Git repository is the upstream source for PSPP source code. It takes a little more work to build than source releases (see README.Git).

The PSPP developers aim to keep development builds high quality. In addition to bugs, occasionally the automated builds may fail, in which case the links above that use the automated builds may be broken. Please report bugs or broken links to the bug-gnu-pspp mailing list or the Savannah bug tracker.