User Tools

Site Tools


userpages:pirat-kapitan:rocrail-auf-raspi3-de-short

This is an old revision of the document!


zurück zur Übersicht Userpages Pirat-Kapitan

Rocrail auf einem RasPi 4 installieren

Dieses ist eine Kurzanleitung, wie Rocrail mit dem vorgefertigten Installationspaket auf einem RasPi 4 installiert werden kann.
Sie gilt auch für einen RasPi 3 und berücksichtigt das jetzt aktuelle Betriebssystem Raspberry Pi OS. Als Download empfehle ich die mittlere Version, "Raspberry Pi OS with desktop".
Sie beschreibt, wie Rocrail (incl. Rocview) auf einem jungfräulichen RasPi 4 eingerichtet wird. Dabei wird vorausgesetzt, dass am RasPi Tastatur, Maus und Monitor / HDMI-TV / Display angeschlossen sind.
Diese Anleitung richtet sich vor allem an Umsteiger, die auf dem RasPi mit Rocrail vergleichbar wie auf einem Windows-PC mit Arbeitsbereichen arbeiten wollen. Rocrail-Grundlagen werden hier nicht abgehandelt.
Einige Bilder zeigen noch ältere Versionen, die entsprechende Aktualisierung steht noch aus.

1. Vorbereitung der SD-Karte

Übertragen des Raspbian-Betriebssystems "Raspbian Buster with desktop" über "Download Zip" auf die SD-Karte. Dazu das Betriebssystem herunterladen, wie es auf raspberry beschrieben ist. (Diese Seite ist in englischer Sprache.)
Dann das Zip-File entpacken (auf dem PC, z.B. unter Windows) und das Image "2021-01-11-raspios-buster-armhf.img" (bzw. die neuere aktuelle Version) mit Win32 Disk Imager (Windows-PC) auf eine SD (SDHC, min. 8 GB) schreiben.
Hinweis 1: Der RasPi 4 braucht eine micro-SD-Karte.
Hinweis 2: Die aktuell heruntergeladene Imagedatei hat ggf. ein neueres Datum in der Dateibezeichnung.


2. Start und Erstkonfiguration des RasPis

Der RasPi muss für diesen Schritt mit dem Internet verbunden sein. Die SD-Karte in den RasPi einsetzen und den RasPi starten (Power ON). Der RasPi fährt beim Erststart mit dem Pixel-Desktop hoch (vergleichbar dem Windows Bildschirm) und springt in den Konfigurationsmodus.
Achtung
Für die Erstkonfiguration verwendet der RasPi die englische Sprache!
1. "Set Country": hier für Deutschland "Germany" auswählen. DerRest wird, soweit erforderlich, automatisch ausgefüllt. Mit next weitergehen. Das Setzen der lokalen Einstellungen ("Setting Location") dauert etwas.
2. "Change Password": hier das neue Passwort eingeben und mit next weitergehen.
3. "Set Up Screen": dieser Punkt kann übersprungen werden.
4. "Select Wireless Network": hier, wenn gewünscht das Netzwerk auswählen und im nächsten Schritt "Enter Wireless Network Password" das Passwort des WLAN-Netztes eingeben, sonst diesen Punkt überspringen.
5. "Update Software": ist ein durchaus zeitintensiver Punkt und kann bei Bedarf jetzt übersprungen werden, sollte dann aber später nachgeholt werden.
6. Mit RESTART wird der RasPi neu gestartet und die Erstinstallation ist abgeschlossen.

SSH und VNC-Server sind werksseitig nicht aktiv, ich empfehle diese über die Raspi-Einstellungen, Reiter Schnittstellen, zu aktivieren.
Hinweis: Für eine spätere Aktualisierung des Betriebssystems ein Terminalfenster öffnen und das Betriebssystem mit sudo apt update und sudo apt upgrade aktualisieren. Danach das Terminalfenster wieder schließen und den RasPi neu starten. Für diesen Schritt ist etwas Zeitbedarf einzuplanen.

3. Rocrail installieren (Erstinstallation)

Der RasPi muss für diesen Schritt mit dem Internet verbunden sein. Für den RasPi steht tagesaktuell das Installationspaket im Downloadbereich der Rocrail-Webseite zur Verfügung.
Für den RasPi ist es aktuell ist es die Datei Rocrail-ARMHF.zip
Diese Datei herunterladen und über "Entpacken nach" nach /home/pi entpacken. Dabei die Option mit vollständigem Pfad entpacken verwenden.
Rocrail wird dann in das Verzeichnis /home/pi/Rocrail-ARMHF entpackt.
Im Verzeichnis /home/pi/Rocrail-ARMHF die Dateien installwx.sh und desktoplink.sh über "im Terminal ausführen" ausführen.
Damit ist Rocrail vollständig installiert und kann über den Desktoplink (über "ausführen") ausgeführt werden.

Es erscheint dann die gewohnte und im Wiki beschriebene Rocview-Oberfläche. Das weitere Vorgehen (Arbeitsbereich öffnen etc.) ist in den Ersten Schritten beschrieben.

4. Rocrail aktualisieren (Update)

Bei einem Update bleiben die bisherigen Rocraileinstellungen und -pläne erhalten.
Wenn der RasPi keine Internetverbindung hat, muss die Installationsdatei extern heruntergeladen werden und per SFTP oder anders auf den RasPi übertragen werden.
Grundsätzlich erfolgt ein Update wie die oben beschriebene Erstinstallation, wobei beim Entpacken vorhandene Dateien überschrieben werden sollten (Option auswählen) und die Dateien installwx.sh und desktoplink.sh nicht mehr ausgeführt werden müssen.

5. RocWeb einrichten

ACHTUNG Die Bilder dieses Beispiel zeigen noch den veralteten Pfad /opt/rocrail/….

Auf dem RasPi liegen die Serverdatei, wenn die Installation gemäß Schritt 3 erfolgt ist, für die Applikation RocWeb im Unterverzeichnis /Rocrail-ARMHF/web/ .

Einrichtung RocWeb über Rocrail Eigenschaften, Reiter Rocweb
Wichtig ist auf die korrekte Porteinstellung zu achten (das Wiki empfiehlt Port 8088) sowie ALLE benötigtem Sybolverzeichnisse einzubinden.

ACHTUNG Die Bilder dieses Beispiel zeigen noch den veralteten Pfad /opt/rocrail/….
Aufruf RocWeb über den Browser mit Adresse "Server-IP:Port", also z.B. 192.168.0.2:8088 (bei Porteinstellung gemäß Wiki). Ich habe in der Abbildung noch den inzwischen veralteten Port 8080 eingestellt.
Quelle: RocWeb im Wiki .

6. andRoc einrichten

AndRoc benötigt ab der Version 2.1 die korrekt für RocWeb eingerichteten Pfade der SVG-Verzeichnisse sowie eine Speicherberechtigung.

SVG Symbole

andRoc 2 enthält nicht mehr (wie in früheren Version) bereits integrierte Symbolbilder, sondern läd die Symbolbilder vom Rocrail Server.
Der Rocrail Server sucht die Symbole in den gleichen Verzeichnissen, die auch für die Symboldarstellung in RocWeb konfiguriert wurde:
ACHTUNG Die Bilder dieses Beispiel zeigen noch den veralteten Pfad /opt/rocrail/….

Wichtig ist ALLE benötigtem Sybolverzeichnisse einzubinden.

RocWeb selbst muss nicht aktiviert sein, um die Symbolsuche für andRoc zu ermöglichen, aber die Pfade müssen korrekt konfiguriert sein. Bitte überprüfen !

Speicherort auf dem Android Gerät

Gerät storage/Android/data/net.rocrail.androc/files/androc

Rocrail

Die verwendete Rocrail Version muss 2.1.521 oder höher sein.

Berechtigungen

  • Einstellungen → Apps → andRoc → Berechtigungen → Speicher
  • Einstellungen → Apps → andRoc → Berechtigungen → Telefon

Für die andRoc App muss bei den App-Berechtigungen die Speicher Berechtigung aktiviert sein, damit die SVG Symbole auf dem Android Gerät gespeichert werden können.
Die Telefon Berechtigung ist nur erforderlich, wenn die Rufnummer als Fahrregler ID verwendet werden soll.








Änderung von Symbolthemen

Das Verzeichnis "androc/symbols" muss gelöscht werden, wenn andere SVG Symbolthemen verwendfet werden sollen.







7. Erweiterungen

Hinweise zur Verbindungsaufnahme via VNC sowie wie man Rocrail der Anwendungsstartleiste hinzufügt sind im Forumsbeitrag enthalten.
Die Einrichtung eines 5 Zoll Displays ist hier beschrieben.

Wenn der Rocrailserver automatisch beim Hochfahren des RasPis gestartet werden soll, zeigt das Wiki (Autostart im Benutzerkontext) den entsprechenden Weg auf.


zurück zur Übersicht Userpages Pirat-Kapitan

userpages/pirat-kapitan/rocrail-auf-raspi3-de-short.1611424174.txt.gz · Last modified: 2021/01/23 18:49 by pirat-kapitan