Установка SVXLink USRP на Debian, Ubuntu, LinuxMint
Додано: 05 грудня 2023, 19:40
cd ~
****
sudo apt update
****
sudo apt upgrade -y
****
sudo useradd -rG audio,plugdev,dialout svxlink
****
sudo apt install -y g++ cmake make libsigc++-2.0-dev libgsm1-dev libpopt-dev tcl-dev libgcrypt20-dev
****
sudo apt install -y libspeex-dev libasound2-dev libopus-dev librtlsdr-dev alsa-utils
****
sudo apt install -y vorbis-tools curl libcurl4-openssl-dev git rtl-sdr libcurl4-openssl-dev libjsoncpp-dev
****
git clone https://github.com/dl1hrc/svxlink.git
****
cd svxlink/src
****
git checkout svxlink-usrp
****
mkdir build
****
cd build
****
cmake -DUSE_QT=OFF -DCMAKE_INSTALL_PREFIX=/usr -DSYSCONF_INSTALL_DIR=/etc -DLOCAL_STATE_DIR=/var -DCMAKE_BUILD_TYPE=Release -DWITH_CONTRIB_USRP_LOGIC=ON -DWITH_SYSTEMD=ON -DCPACK_GENERATOR=DEB ..
****
make
****
make package
****
sudo dpkg -i svxlink....****.deb
***********************************************************
sudo dpkg -i svxlink-13.12.1.1606.g87a1f80d-Linux.deb
Для автозагрузки
sudo systemctl enable --now svxlink
после этой команды " make package" оно сгенерирует пакет дебиан ( чтото типа svxlink-13.12.1.1606.g87a1f80d-Linux.deb) его название нужно будет скопировать и запустить команду:
sudo dpkg -i svxlink-13.12.1.1606.g87a1f80d-Linux.deb
****
sudo apt update
****
sudo apt upgrade -y
****
sudo useradd -rG audio,plugdev,dialout svxlink
****
sudo apt install -y g++ cmake make libsigc++-2.0-dev libgsm1-dev libpopt-dev tcl-dev libgcrypt20-dev
****
sudo apt install -y libspeex-dev libasound2-dev libopus-dev librtlsdr-dev alsa-utils
****
sudo apt install -y vorbis-tools curl libcurl4-openssl-dev git rtl-sdr libcurl4-openssl-dev libjsoncpp-dev
****
git clone https://github.com/dl1hrc/svxlink.git
****
cd svxlink/src
****
git checkout svxlink-usrp
****
mkdir build
****
cd build
****
cmake -DUSE_QT=OFF -DCMAKE_INSTALL_PREFIX=/usr -DSYSCONF_INSTALL_DIR=/etc -DLOCAL_STATE_DIR=/var -DCMAKE_BUILD_TYPE=Release -DWITH_CONTRIB_USRP_LOGIC=ON -DWITH_SYSTEMD=ON -DCPACK_GENERATOR=DEB ..
****
make
****
make package
****
sudo dpkg -i svxlink....****.deb
***********************************************************
sudo dpkg -i svxlink-13.12.1.1606.g87a1f80d-Linux.deb
Для автозагрузки
sudo systemctl enable --now svxlink
после этой команды " make package" оно сгенерирует пакет дебиан ( чтото типа svxlink-13.12.1.1606.g87a1f80d-Linux.deb) его название нужно будет скопировать и запустить команду:
sudo dpkg -i svxlink-13.12.1.1606.g87a1f80d-Linux.deb