Obtaining GNU PSPP

PSPP is GNU software. You can obtain it the same way as with any GNU software. PSPP should work on most modern computers and most operating systems. Systems which have been known to work include: GNU/Hurd, GNU/Linux, Darwin (Mac OS X), OpenBSD, NetBSD, FreeBSD, and Windows.

Binaries

GNU Linux

We do not distribute precompiled binaries of PSPP. Computers come with so many different archtectures, kernels, operating systems that it would not be feasible for us to do so. However most modern operating systems come with PSPP pre-packaged. To install it, you simply type apt-get install pspp in the case of Debian derived systems; or yum install pspp in the case of Red Hat derived systems.

Windows

We are currently not aware of any published builds of recent versions of PSPP for Windows.

MacOS

There are three ways to install PSPP on MacOS.

  • The Application bundle provides the gui version via a normal installer. If you do not know what XCode is - go for this one.
  • 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.

Please note: Because the PSPP developers have not prepared these binaries, we cannot in general vouch for them.

Source

If you want to compile and install PSPP yourself, you can get the source code from http://ftpmirror.gnu.org/pspp. Should this link be unavailable or unreasonably slow, please select a local mirror site. Once you have downloaded the tarball, refer to the INSTALL file for installation instructions.

Development Versions

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.

You can fetch the latest development sources from the Savannah GIT repository. The installation procedure is more complex than for released versions, so we recommend this only for developers.

Automated builds of the development versions are performed typically every day.