Dire Wolf development version installation

This commit is contained in:
Jörg Deckert 2024-11-28 11:23:24 +01:00
parent f880d697bc
commit 64afdf537b
1 changed files with 18 additions and 5 deletions

View File

@ -212,13 +212,13 @@ Damit sollten die empfangenen APRS-Pakete angezeigt werden.
### Aus dem Github-Repository ### Aus dem Github-Repository
Die Debian-Version ist recht alt (in Bookworm Version 1.6). Alternativ kann die aktuelle Version von Dire Wolf direkt aus dem Githob-Repository erstellt und installiert werden. Zuerst werden einige Abhängigkeiten benötigt: Die Debian-Version ist recht alt (in Bookworm Version 1.6). Diese Version hat u.a. alle per RF (LoRa und 2m) doppelt wieder gesendet. Deswegen sollte die aktuelle Development-Version von Dire Wolf direkt aus dem Githob-Repository erstellt und installiert werden. Zuerst werden einige Abhängigkeiten benötigt:
``` ```
sudo apt install cmake libasound2-dev libudev-dev sudo apt install cmake libasound2-dev libgpiod-dev libudev-dev
``` ```
Jetzt kann Dire Wolf gebaut werden: Jetzt kann Dire Wolf gebaut und installiert werden:
``` ```
cd cd
@ -227,14 +227,27 @@ cd Develop
git clone https://github.com/wb2osz/direwolf.git git clone https://github.com/wb2osz/direwolf.git
cd direwolf cd direwolf
git checkout dev git checkout dev
make build && cd build mkdir build && cd build
cmake .. cmake ..
make -j2 make -j2
sudo make install sudo make install
make install-conf
``` ```
Die Development-Version ist nun unter /usr/local/bin installiert. Um die Systemd-Unit und die Konfiguration der Debian-Installation nutzen zu können, wird über ein Drop-in-File der Verweis auf /usr/bin nach /usr/local/bin geändert:
```
sudo mkdir /etc/systemd/system/direwolf.service.d
sudo nano /etc/systemd/system/direwolf.service.d/use-dev-github.conf
sudo systemctl daemon-reload
```
Das Drop-in-File /etc/systemd/system/direwolf.service.d/use-dev-github.conf hat folgenden Inhalt:
```
[Service]
ExecStart=
ExecStart=/usr/local/bin/direwolf -c /etc/direwolf.conf
```
## Installation dxlAPRS ## Installation dxlAPRS