42 lines
1.1 KiB
Bash
42 lines
1.1 KiB
Bash
#!/bin/bash
|
|
sudo rm -r /opt/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
|
|
|
|
cd /opt/
|
|
|
|
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 /opt/svxlink
|
|
|
|
wget http://gitradio.ml/ua1zbe/svx_script/raw/branch/main/svxlink.conf
|
|
|
|
sudo cp svxlink.conf /etc/svxlink/svxlink.conf
|
|
|
|
cd /opt/svxlink
|
|
|
|
wget http://gitradio.ml/ua1zbe/svx_script/raw/branch/main/svx.sh
|
|
|
|
sudo chmod +x svx.sh
|
|
sudo cp /opt/svxlink/svx.sh /bin
|
|
|
|
./svx.sh
|