Skip to content

Installation

Installation

Install all the software dependecies first.

$ sudo apt-get install gnuradio-dev protobuf-compiler gr-osmosdr gnuradio libvolk2-dev libvolk2-bin
libprotobuf23 libprotobuf-dev libopus0 libopus-dev libspeexdsp1 libspeexdsp-dev libpulse0 libpulse-dev
liblog4cpp5v5 libcodec2-0.9 libcodec2-dev libasound2 libasound2-dev libjpeg62-turbo libjpeg62-turbo-dev
libconfig++9v5 libconfig++-dev qt5-qmake qtbase5-dev libqt5core5a libqt5gui5 libqt5network5 
libqt5sql5 qtmultimedia5-dev libqt5multimediawidgets5 libqt5multimedia5-plugins libqt5multimedia5
libftdi-dev libftdi1 libsndfile1-dev libsndfile1 qtgstreamer-plugins-qt5 libgstreamer-plugins-bad1.0-0
liblimesuite-dev limesuite-udev liblimesuite20.10-1 libzmq3-dev libzmq5 libsoapysdr-dev libsoapysdr0.7 libuhd-dev libuhd3.15.0

After this, install the Debian package or build the software from source.

$ git clone https://codeberg.org/qradiolink/qradiolink
$ cd qradiolink/
$ git checkout master
$ sh ./build_debian.sh

MMDVM

Important note: you need to use the CMake build system, not the original Makefile, so use cmake instead and build the source code from a seaprate directory (build/)

git clone https://codeberg.org/qradiolink/MMDVM-SDR
cd MMDVM-SDR
git checkout mmdvm_sdr
mkdir build && cd build
cmake ..
make -j 2

MMDVMHost

git clone https://codeberg.org/qradiolink/MMDVMHost-SDR
cd MMDVMHost-SDR
git checkout mmdvm_sdr
make -j 4