Linux
You will need the following development libraries installed: Qt5, FFTW, Hamlib, and PortAudio. Other various development packages include g++ and pkg-config.
From released packages
Download one of the Github release packages:
-
Unpack the archive:
tar xzvof sosdr-X.X.X.tgz
-
Build it
cd so2sdr-X.X.X qmake make
-
The default install location is in /usr/local. You can change this in common.pri Then, as root:
make install
From git source
-
Clone the git repository to your local machine:
git clone git://github.com/n4ogw/so2sdr.git
-
By default, so2sdr will be installed in /usr/local/bin, and associated data files will be placed in /usr/local/share/so2sdr. If you want to change the location of the program, edit SO2SDR_INSTALL_DIR in common.pri
-
In the directory so2sdr,
qmake make
make -j 2
will use 2 cores and go faster. Subdirectory Makefiles are created from the top level Makefile. -
(as superuser)
make install
-
Test and contribute!