diff --git a/svxinstall.sh b/svxinstall.sh new file mode 100644 index 0000000..aed22ff --- /dev/null +++ b/svxinstall.sh @@ -0,0 +1,38 @@ +#!/bin/bash +sudo rm -r svxlink +sudo apt update +sudo apt upgrade -y +sudo apt install g++ cmake make libsigc++-2.0-dev libgsm1-dev libpopt-dev tcl-dev libgcrypt20-dev +sudo apt install libspeex-dev libasound2-dev libopus-dev librtlsdr-dev doxygen groff alsa-utils +sudo apt install vorbis-tools curl libcurl4-openssl-dev git rtl-sdr libcurl4-openssl-dev libjsoncpp-dev +sudo apt install dialog + +sudo useradd -rG audio,plugdev,gpio,dialout svxlink +sudo gpasswd -a svxlink gpio + +git clone https://github.com/sm0svx/svxlink.git +mkdir svxlink/src/build +cd svxlink/src/build + +cmake -DUSE_QT=OFF -DCMAKE_INSTALL_PREFIX=/usr -DSYSCONF_INSTALL_DIR=/etc -DLOCAL_STATE_DIR=/var -DWITH_SYSTEMD=ON .. +make -j4 +make doc +sudo make install +sudo ldconfig + +wget http://ua6hjq.qrz.ru/files/rus-16k.tgz +sudo tar xvf rus-16k.tgz -C / + +cd ~ + +wget http://gitradio.ml/ua1zbe/svx_script/src/branch/main/svxlink.conf + +sudo cp svxlink.conf /etc/svxlink/svxlink.conf + +cd ~ + +wget http://gitradio.ml/ua1zbe/svx_script/src/branch/main/svx.sh + +sudo chmod +x svx.sh + +./svx.sh