Setup#
Hier findest du alle Informationen zum Setup-Skript (setup.sh)
Durch dieses Setup-Skript ist es möglich die Software des Radios ohne großen weiteren Aufwand zu installieren.
Da die Installation mehrere Schritte benötigt und zusätzliche Software für die Lauffähigkeit notwendig ist, ist JEDER einzelne Schritt beschrieben.
Dies macht es möglich einen eventuell fehlschlagenden Schritt zu debuggen und zu verstehen, was überhaupt da so passiert. Außerdem kann jeder Schritt per Hand durchgeführt werden!
Näheres kann unter Troubleshooting nachgelesen werden.
Durchführung Setup#
Zur Durchführung des Setups sind die folgenden Schritte notwendig!
Raspberry PI Image#
Das Setup-Skript wurde lediglich auf einem Raspberry PI OS (64-bit) "Debian Bookworm" Image getestet.
Info
Dass das Setup-Skript auf anderen OS' funktioniert ist nicht ausgeschlossen, aber auch nicht garantiert!
Dieses Image kann über den offiziellen Raspberry-PI-Imager heruntergeladen und auf einer SD-Karte installiert werden. Dabei ist folgendes zu beachten:
- WLAN einrichten
- Geeigneten Benutzernamen für den Raspberry setzen
Optional bzw. sehr nützlich:
- SSH aktivieren
Projekt klonen#
Wähle hierzu einen Ordner deiner Wahl. Wähle am besten einen Ort, den du schnell wieder findest. z.B. /home/<USER> oder /home/<USER>/Documents
Mit folgendem Command wird das Projekt geklont/heruntergeladen:
Im Normalfall, solltegit schon vorinstalliert sein. Sollte dies nicht der Fall sein, kann git mit folgendem Befehl installiert werden:
Setup.sh ausführen#
Wechsle mit cd Retro.I in das Verzeichnis des Projekts und führe mit
Untergliederung#
Das Setup-Skript ist in zwei Teile untergliedert:
Systemeinrichtung#
Installiert Systemweite Software wie z.B.
- Bildschirmtastatur
easyeffects- Konfiguriert den Splashscreen
- usw.
App-Einrichtung#
- Richtet die virtuelle Python-Umgebung (
venv) ein - Installiert benötigte Pakete für
fletund python - usw.
Troubleshooting#
Eine konkrete Handlungsempfehlung gibt es für einen fehlschlagenden Schritt nicht!
Dadurch, dass die einzelnen Schritte so gut es geht dokumentiert sind, sollte eine eigens durchgeführte Fehlerbehandlung gut möglich sein.
Tipp
Während der Testphase konnten die sehr selten auftretenden Fehler durch erneutes Starten des Skripts gelöst werden!
Daher empfiehlt sich das Skript einfach erneut zu starten.
Zusätzliche Hinweise#
Auf dieser Seite sind weitere nützliche Hinweise beschrieben wie z.B. Multitouch aktiviert werden kann.
Wichtig
Hierbei handelt es sich um Punkte, die NICHT automatisiert durch das Setup-Skript gelöst werden konnten!