Installationsanleitung: Unterschied zwischen den Versionen

Aus DXL-Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
== Erstinstallation ==
== Erstinstallation ==


Die folgenden Anweisungen gehen von einer Installation auf einem RaspberryPi aus und das Home-verzeichnis lautet entsprechend /home/pi. Es ist jedoch eiee Installation auf allen üblichen Linux-Systemen in gleicher Weise möglich. Es müssen dann nur die Pfadangaben angepasst werden. Es werden nur die Programmdateien installiert. Startskripte sind in den Paketen nicht vorhanden und müssen selbst erstellt bzw. hinzugefügt werden.
Die folgenden Anweisungen gehen von einer Installation auf einem RaspberryPi aus und das Home-Verzeichnis lautet entsprechend /home/pi. Es ist jedoch eine Installation auf allen üblichen Linux-Systemen in gleicher Weise möglich. Es müssen dann nur die Pfadangaben angepasst werden. Es werden nur die Programmdateien installiert. Startskripte sind in den Paketen nicht vorhanden und müssen selbst erstellt bzw. hinzugefügt werden.


Wechseln in das Home-Verzeichnis mit
Wechseln in das Home-Verzeichnis mit

Version vom 1. November 2020, 08:51 Uhr

Erstinstallation

Die folgenden Anweisungen gehen von einer Installation auf einem RaspberryPi aus und das Home-Verzeichnis lautet entsprechend /home/pi. Es ist jedoch eine Installation auf allen üblichen Linux-Systemen in gleicher Weise möglich. Es müssen dann nur die Pfadangaben angepasst werden. Es werden nur die Programmdateien installiert. Startskripte sind in den Paketen nicht vorhanden und müssen selbst erstellt bzw. hinzugefügt werden.

Wechseln in das Home-Verzeichnis mit

cd ~

Wir laden das aktuelle Paket der dxlAPRS Tools von der Seite dxlaprs.hamspirit.at herunter. Es wird dabei unterschieden für welche Plattform man die Tools benötigt:

   * armv6 (z.B. RaspberryPi der ersten Generation oder Zero)
   * armv7hf (z.B. RaspberryPi ab Version 2B und aufwärts)
   * x86_32 (32 Bit PC-Systeme)
   * x86_64 (64 Bit PC-Systeme)

Für einen RaspberryPi 2B und neuer benötigt man die Version armv7hf, welches an der Konsole wie folgt herunterladen werden kann:

wget http://dxlaprs.hamspirit.at/dxlAPRS_armv7hf-current.tgz

Das Archiv enthält ein Installations-Skript, welches man extrahiert und im Home-Verzeichnis speichert:

tar xzvf dxlAPRS_armv7hf-current.tgz --strip=1 scripts/updateDXLaprs

In der Regel dürfte das Skript bereits ausführbar sein. Wir starten die Installation der Tools mit:

./updateDXLaprs dxlAPRS_armv7hf-current.tgz

Anschließend befindet sich im Home-Verzeichnis der Ordner "dxlAPRS", welcher die beiden weiteren Unterordner "aprs" und "aprsmap" enthält.

Udpate der Programmdateien

Für eine nachträgliche Aktualisierung der Programmdateien kann das Skript ebenfalls verwendet werden. Dazu startet man das Skript und hängt die Plattform (armv6, armv7hf, x86_32, x86_64) als Parameter an. Dazu muss man sich unterhalb des dxlAPRS Ordners befinden, der bei der Erstinstallation angelegt wurde. Idealerweise belässt man einfach die Datei updateDXLaprs nach der Erstinstallation im Homeverzeichnis, dann kann man diese immer wieder nutzen.

cd ~
./updateDXLaprs armv7hf

Der Befehl lädt automatisch das aktuelle Programmpaket von der Webseite und ersetzt die bisherigen Programmdateien durch die neuen. Nachträglich veränderte Dateien, wie z.B. die style.css, sollten vor dem Update gesichert und anschließend zurückkopiert werden. Sie werden sonst gnadenlos durch das Updateskript überschrieben.

Weitere Bezugsquellen

Christian OE5DXL entwickelt die dxlAPRS Tools stetig weiter. Die Programmpakete werden in unregelmäßigen Abständen von Hannes OE5HPM gepackt und hier bereitgestellt: dxlaprs.hamspirit.at Die aktuellsten Versionen, manchmal auch Beta-Versionen, findet man direkt auf Christians Seite im Internet oder Hamnet. Bitte beachtet, das Christian seine Internetseite mit einem selbstsignierten Zertifikat betreibt. Die Zertifikatswarnungen des Browsers könnt ihr daher getrost ignorieren.

Die neuesten Programmquellcodes findet man auf Github.