diff --git a/README.md b/README.md index 8d95310..e7cf87f 100644 --- a/README.md +++ b/README.md @@ -212,13 +212,13 @@ Damit sollten die empfangenen APRS-Pakete angezeigt werden. ### 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 @@ -227,14 +227,27 @@ cd Develop git clone https://github.com/wb2osz/direwolf.git cd direwolf git checkout dev -make build && cd build +mkdir build && cd build cmake .. make -j2 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