John's Vademecum

Try to learn something about everything, and everything about something -Thomas Huxley “Darwin's bulldog” (1824-1895)

User Tools

Site Tools


public:radio:svxlink

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
public:radio:svxlink [02/07/22 15:44 BST] johnpublic:radio:svxlink [26/04/23 14:51 BST] (current) – removed john
Line 1: Line 1:
-<-[[.:]] 
- 
-====== 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: 
- 
-[[http://svxportal-uk.ddns.net:81/index.php]] 
- 
-{{:public:radio:screenshot_2022-05-03_22.07.17.png?600|}} 
- 
- 
- 
-===== 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 : 
- 
-<code bash> 
-cd svxlink/src 
-mkdir build 
-cd build 
-cmake -DUSE_QT=no .. 
-make 
-sudo make install 
-ldconfig 
-</code> 
- 
-Later to update to latest version from GIT 
- 
-<code bash> 
-cd svxlink 
-git pull 
-cd src/build 
-make 
-sudo make install 
-sudo ldconfig 
- 
-</code> 
- 
-===== Running Svlink ===== 
- 
-Start SVXLINK from script in home directory 
- 
-''svx_ref.sh'' 
- 
-<code bash> 
-#!/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 
-</code> 
- 
- 
-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 ===== 
- 
-[[mb7azeconf|svxlink.conf]]  
- 
- 
-===== Crontab ===== 
- 
-=== to start at reboot=== 
- 
-''@reboot sleep 30 && sudo -u gm4slv /home/gm4slv/svx_ref.sh >/dev/null 2>&1'' 
- 
- //[[gm4slv@gm4slv.plus.com|John Pumford-Green]] Tue May  3 20:56:09 2022//# 
- 
- 
-Page Updated : ~~LASTMOD~~ 
- 
-{{tag>svxlink mb7aze radio}} 
  
public/radio/svxlink.1656773058.txt.gz · Last modified: 06/03/25 06:49 GMT (external edit)