Table of Contents
SVXLink : Install from source
70cm Simplex Gateway MB7AZE
SVXLink installed on Raspberry Pi - compiled from author's Git repository.
VOIP networking is achieved using the SVXReflector protocol connecting to a reflector server run by Chris G4NAB. This connects SVXLink systems together and provides “Talkgroups” in a similar manner to DMR. There is a web portal to observe the network in real time here:
install a current version of SVXLink
Get current Git version
git clone https://github.com/sm0svx/svxlink.git
Install Dependencies
A lot of dependencies are required, and not all of them are obvious from the INSTALL doc in
the source, needing a few iterations of running cmake -DUSE_QT=no ..
and then installing whatever
package is highlighted as missing. This might need repeating several times to grab everything required, and to successfully complete the cmake
phase.
Eventually everything is installed allowing the SVXlink package to be configured and built.
Configure
When configuring with cmake
I used a command line switch -DUSE_QT=no
to avoid QT dependencies and building QTel client :
cd svxlink/src mkdir build cd build cmake -DUSE_QT=no .. make sudo make install ldconfig
Update to latest version from GIT
cd svxlink git pull cd src/build make sudo make install sudo ldconfig
Running Svlink
Start SVXLINK from script in home directory
svx_ref.sh
#!/bin/bash CFG=/usr/local/etc/svxlink/svxlink.conf LOG=/home/gm4slv/svxlink.log sudo killall svxlink sudo killall svxlink sudo killall svxlink sudo svxlink --daemon --logfile=$LOG --config=$CFG exit 0
Probably need up to date sound files, with the additional items needed for reflector use:
https://github.com/sm0svx/svxlink-sounds-en_US-heather/releases
Configuration file
Crontab
to start at reboot
@reboot sleep 30 && sudo -u gm4slv /home/gm4slv/svx_ref.sh >/dev/null 2>&1
John Pumford-Green Tue May 3 20:56:09 2022#
Page Updated : 06/04/24 08:50 BST