Bauteile:SDHC Karte
SDHC Kartenlesegeraet
Festrechner
0

Disk Images fuer komplexe Raspberry Pi Projekte

Angenommen, ein Projekt ist fertig zum verteilen. Damit das Projekt auf einem anderen Geraet laeuft muss dieses in der gleichen Hardware- und Softwarekonfiguration vorliegen. Diese ist weder bei einer virtuellen Umgebung, die mit dem Code verteilt wird noch bei einem Python Paket enthalten.
Statt dessen kann mit Gnome-Disks ein Disk Image von der SD-Karte des Raspberry Pi erstellt werden. Das Image muss nur auf einer SD-Karte installiert werden und die Software laeuft auf jedem Raspberry Pi des gleichen Typs. Nachteilig ist jedoch die Dateigroesse des Images: es ist (ungepackt) so gross wie die urspruengliche SD-Karte und erfordert daher eine hohe Bandbreite.

Erstellen eines Disk Images

  • Fahre den Raspberry Pi herunter, entnimm die SDHC Karte und stecke diese in den Festrechner mit einem Adapter
  • Fuehre im Terminal des Festrechners gnome-disks aus
  • Waehle die SDHC-Karte des Raspi im linken Auswahlmenue
  • Klicke auf das Zahnrad oben rechts
  • Waehle Create disc image und waehle, wohin das Disk Image erzeugt werden soll
  • Die SDHC-Karte nicht sofort rausziehen, wenn das Image fertig ist, sondern vorher auswerfen lassen

Wenn das Image bei dem Prozess geschrumpft werden soll, verwende statt dessen dieses Tutorial.

Wiederherstellen des Images
Das Image muss nur auf eine SD-Karte gebrannt werden.

Links
Virtuelle Umgebung Tutorial: http://www.knight-of-pi.org/de/virtuelle-umgebungen-vereinfachen-die-projektverwaltung/
Python Pakete mit setup.py: http://www.knight-of-pi.org/de/eigene-python-pakete-erzeugen-mit-setup-py/
Schrumpfen von SD Karten Images: http://www.knight-of-pi.org/schrumpfen-von-raspberry-pi-sd-karten-images-mit-gparted-und-dd/
Tutorial: Ein Disk Image auf eine SD-Karte brennen: http://www.knight-of-pi.org/de/installation/

Knight of Pi

Johannes Bergs aka Knight of Pi. Diploma in Bioinformatics, some Webdesign and Python coding then. Living in the beautiful city of Vienna.

Kommentar

Time limit is exhausted. Please reload CAPTCHA.