Instalare Svxlink: Diferență între versiuni
Sari la navigare
Sari la căutare
Fără descriere a modificării |
|||
| Linia 24: | Linia 24: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
===Descarcă soft-ul de pe Github | ===Descarcă soft-ul de pe Github=== | ||
<syntaxhighlight lang="shell"> | <syntaxhighlight lang="shell"> | ||
git clone http://github.com/sm0svx/svxlink.git | git clone http://github.com/sm0svx/svxlink.git | ||
| Linia 30: | Linia 30: | ||
cd svxlink/src/build | cd svxlink/src/build | ||
</syntaxhighlight> | </syntaxhighlight> | ||
===Compilează=== | |||
<syntaxhighlight lang="shell"> | |||
cmake -DUSE_QT=OFF -DCMAKE_INSTALL_PREFIX=/opt/rolink -DSYSCONF_INSTALL_DIR=/opt/rolink -DLOCAL_STATE_DIR=/opt/rolink/var -DWITH_SYSTEMD=ON .. | |||
make -j4 | |||
make doc | |||
sudo make install | |||
</syntaxhighlight> | |||
===Configurează calea către bibliotecile dinamice=== | |||
Versiunea de la data 27 februarie 2020 23:32
Instalare din surse
Descarcă și instalează pachetele
Dependențe:
- libsigc++ 2
- gsm
- popt
- libgcrypt
Pachete recomandate:
- libasound — Pentru suport ALSA
- speex — Îmbunătățirea calității audio pentru Echolink și transceivere remote
- opus — Îmbunătățirea calității audio pentru transceivere remote și SvxReflector
Pachete opționale:
- rtl-sdr — Suport nativ pentru dongle USB RTL2832U DVB-T
- Doxygen — Pentru generarea documentației dezvoltator
- Groff — Pentru generarea paginilor man
tom@raspberrypi:~ $ sudo apt install g++ cmake make libsigc++-2.0-dev libgsm1-dev libpopt-dev tcl8.5-dev libgcrypt20-dev libspeex-dev libasound2-dev libopus-dev librtlsdr-dev doxygen groff alsa-utils vorbis-tools curl libcurl4-openssl-dev git rtl-sdr libcurl4-openssl-dev cmake libjsoncpp-dev
Crează utilizator svxlink și adaugă la grupuri
sudo useradd -rG audio,plugdev,gpio,dialout svxlink
Descarcă soft-ul de pe Github
git clone http://github.com/sm0svx/svxlink.git
mkdir svxlink/src/build
cd svxlink/src/build
Compilează
cmake -DUSE_QT=OFF -DCMAKE_INSTALL_PREFIX=/opt/rolink -DSYSCONF_INSTALL_DIR=/opt/rolink -DLOCAL_STATE_DIR=/opt/rolink/var -DWITH_SYSTEMD=ON ..
make -j4
make doc
sudo make install