17 sett. 2021: Corretta la stringa DIGIPEAT per digi fill-in
15 luglio 2021: Completata la prima sezione beacon raw via script
Direwolf è un programma AX25 packet modem-tnc, APRS encoder/decoder, creato da WB2OSZ e scaricabile da https://www.github.com/wb2osz/direwolf
Aggiorniamo e installiamo le librerie e il software necessario per la compilazione della versione 1.6.
Per questa guida ho usato un raspberry 4 con sistema operativo raspbian buster.
Aggiorniamo il sistema:
sudo apt-get update
sudo apt-get upgrade
Riavviamo:
sudo shutdown -r now
Installiamo il necessario:
sudo apt-get install libasound2-dev libudev-dev git cmake
Scarichiamo e installiamo l'ultima versione stabile:
- cd
- git clone https://www.github.com/wb2osz/direwolf
- cd direwolf
- git tag
- git checkout 1.6
- mkdir build && cd build
- cmake ..
- make -j4
- sudo make install
- make install-conf
- sudo ldconfig
A fine compilazione, con il comando make install-conf, verranno creati una serie di file nella home dell'utente in uso.
Per comodità, e ordine, vi consiglio di raggruppare i file di configurazione in una cartella dedicata. Quando andremo ad avviare il programma bisognerà specificare il percorso del file da utilizzare. Vedremo più avanti come fare. Come impostazione principale, se non verranno specificate opzioni, il programma andrà ad utilizzare direwolf.conf nella home dell'utente in uso.