Was ist "Easy Project Setup for Pi" und was benötige ich um es zu nutzen?
Easy Project Setup for Pi (kurz: EPSPi) soll gerade für Anfänger eine Hilfe sein, Benutzer-Projekte und/oder umfangreichere Paket-Bundles auf einfache Weise auf dem RaspberryPI zu installieren.
Um EPSPi benutzen zu können reicht die Linux-Konsole völlig aus, man brauch also keinen Monitor am PI.
Die Verwendung von EPSPi ist ziemlich einfach. Beim ausführen des
Scripts kann man mithilfe der Pfeil- und Enter- Taste durch ein Auswahlmenü navigieren.
Projekte/Pakete sind in Kategorien unterteilt, enthalten Beschreibungen sowie installation-Scripts die vor dem Einbinden in EPSPi überprüft wurden.
Das Script überprüft beim ausführen ob von sich selbst eine neue Version verfügbar ist und updated sich selbstständig. Bei der Entwicklung wurde darauf geachten dass das Script möglichst flexibel ist,
wenn also neue Pakete/Projekte hinzu kommen muss nicht das Script aktualisiert werden.
Auch installierte Projekten werden als solche angezeigt, sowie beim ausführen des Script geprüft ob von diesen eine neue Version verfügbar ist.
Derzeit verfügbare Pakete/Projekte: (4)
-> DoorPI -> Türsprechanlage mit dem PI
-> LAMPS -> Linux Apache MySQL PHP SSL
Linux Apache MySQL PHP SSL
-> TinyTX -> Batteriebetriebene Funk Sensoren
Project URL:
http://goo.gl/XPfl1O
Batteriebetriebene Funk Sensoren
Build-System (Arduino-IDE, avrdude, attiny)
-> varlog -> /var/log/ in tmpfs auslagern
Project URL:
http://goo.gl/mqgNWH
Das staendige Schreiben in /var/log/ kann die Lebenszeit einer SD negativ beeinflussen, insbesondere wenn man den Mini-Rechner permanent laufen laesst.
tmpfs ist die bessere Alternative zu Ramdisk.
Im Gegensatz zur Ramdisk, bei der nur realer Arbeitsspeicher verwendet wird, verwendet tmpfs auch virtuellen Arbeitsspeicher.
Vorteil: Nur der momentane von tmpfs benoetigte Speicher wird im RAM belegt und falls kein RAM mehr frei ist wird SWAP genutzt.
Groessenlimits fuer tmpfs sind in /etc/fstab anzupassen.