Inhaltsverzeichnis

1Raspbian-Betriebssystem installieren

1.1Raspbian Wheezy: die Linux-Distribution

1.2Speicherkarte im PC vorbereiten

1.3Der erste Start auf dem Raspberry Pi

1.4Fast wie Windows: die grafische Oberfläche LXDE

Eigene Dateien auf dem Raspberry Pi

1.5Eigene Dateien auf den PC sichern oder vom PC kopieren

Datenübertragung mit dem Total Commander

Komplettsicherung der SD-Karte

1.6Persönliches Hintergrundbild auf dem Raspberry Pi

1.7WLAN mit dem Raspberry Pi

wicd: das bessere WLAN-Konfigurationstool

2Diashow am Fernseher

2.1Bilder direkt vom PC

2.2Diashow mit Bildern von der SD-Karte

2.3Bilder von einer Netzwerkfestplatte auf dem Raspberry Pi zeigen

Bilder aus dem Netzwerk auf den Raspberry Pi holen

2.4Diashow aus der Cloud mit dem Midori-Browser

Der NetSurf-Browser

Der superschnelle Dillo-Browser

2.5Diashow mit Nokia Windows Phones und PhotoBeamer

2.6Chromium: der bessere Browser

Tipps zum Chromium-Browser

2.7Lesezeichen vom PC auf dem Raspberry Pi nutzen

Lesezeichen aus Firefox und Internet Explorer übernehmen

Lesezeichen aus Opera auf dem Raspberry Pi

Delicious: Lesezeichen online verwalten

3Linux-Kommandos und Verzeichnisstruktur

3.1Wichtige Kommandozeilenbefehle

man: Manual-Dateien lesen

Is: Verzeichnisinhalt anzeigen

cd: Verzeichnis wechseln

pwd: aktuelles Verzeichnis anzeigen

cat: Dateien anzeigen oder zusammenfügen

cp: Dateien kopieren

mv: Dateien verschieben oder umbenennen

rm: Dateien löschen

mkdir: Verzeichnis anlegen

rmdir: Verzeichnis löschen

3.2Speichertuning für mehr Performance

3.3Raspberry Pi über das Netzwerk fernsteuern

Grafische Anwendungen vom Raspberry Pi auf dem PC nutzen

Raspberry Pi mit dem Smartphone steuern

Mit VNC den Linux-Desktop übertragen

VNC-Server beim Booten automatisch starten

VNC mit einem Android-Tablet

3.4Notebook als Tastatur und Monitor für den Raspberry Pi nutzen

4Programme und Spiele aus dem Pi Store

4.1Klassische Linux-Paketinstallation über apt-get

Komfortable Paketverwaltung Synaptic

5Office und CAD auf dem Raspberry Pi

5.1LibreOffice: komplettes Office-Paket für den Raspberry Pi

5.2Schlanke Alternative AbiWord

5.3Office im Browser ohne Installation

5.4Drucken mit dem Raspberry Pi

Der Raspberry Pi als Printserver im Netzwerk

5.5CAD mit CADEMIA auf dem Raspberry Pi

Java installieren

CADEMIA installieren und starten

CADEMIA-Symbol auf dem Desktop

6Coole Spiele auf dem Raspberry Pi

6.1The little crane that could

6.2FreeCiv

6.3Minecraft Pi Edition

So funktioniert die Installation

Spielablauf und Steuerung

Minecraft-Symbol auf den Desktop legen

6.4Retrospiele auf dem Raspberry Pi

Alte Debian-Spiele auf dem Raspberry Pi

Klassische Point-and-Click-Adventures auf dem Raspberry Pi

Python Games

6.5Emulatoren für Retrocomputer

Atari800-Emulator

Sinclair-ZX-spectrum-Emulator

7Der Raspberry Pi als Media Center

7.1Raspbmc = xbmc für Raspberry Pi

Videos im xbmc Media Center

YouTube und Mediatheken

Musik im xbmc Media Center

Fotos im xbmc Media Center

Wetter im xbmc Media Center

Smartphones als Fernbedienung für xbmc

xbmc im Browser fernsteuern

Raspbmc per WLAN nutzen

Raspbmc automatisch updaten

8Pi-Point: Raspberry Pi als WLAN-Z

8.1Notebook mit Pi-Point verbinden

8.2Pi-Point automatisch starten

8.3WPA2-Verschlüsselung einrichten

9Das erste Spiel in Python

9.1Zahlenraten

So funktioniert es

Text in Farbe

9.2Würfeln mit PyGame

So funktioniert es

9.3Botschaft aus dem All

So funktioniert es

9.4Labyrinth

So funktioniert es

9.5Weg durch das Labyrinth

So funktioniert es

10Hardware über GPIO ansteuern

10.1Steckplatinen statt löten

LED anschließen

LED ein- und ausschalten

LED per Shell blinken lassen

10.2Die BerryClip-Erweiterungsplatine

BerryClip-Testprogramme

BerryClip-Schaltschema zum Selberbauen

10.3LEDs per Python-Programm leuchten lassen

So funktioniert es

10.4LED-Würfel auf dem BerryClip

So funktioniert es

Spielwürfel unterwegs

Ein Würfel mit sieben Augen

So funktioniert es

10.5Speicherkarten-Füllstandsanzeige mit LEDs

So funktioniert es

11Der Raspberry Pi als persönlicher Server

11.1Serversoftware BarracudaDrive

BarracudaDrive einrichten

BarracudaDrive im Netzwerk nutzen

Echtes NAS-Laufwerk per WebDAV

Externe Festplatte mit BarracudaDrive nutzen

11.2Komfortable Festplatteneinrichtung mit GParted

11.3Eigene Fotogalerie mit PhotoShow und Webserver

PhotoShow installieren

Fotos hochladen und betrachten

Fotos direkt ins Dateisystem kopieren

Die Benutzerverwaltung von PhotoShow

11.4Webserver im Internet zur Verfügung stellen

Portweiterleitung einrichten

no-ip-Client für den Raspberry Pi

12Die eigene Cloud auf dem Raspberry Pi

12.1Webserver vorbereiten

12.2Eigene Festplatte für ownCloud einrichten

12.3ownCloud auf dem Webserver einrichten

12.4ownCloud im Browser nutzen

Kalender und Adressbuch in ownCloud

Browserlesezeichen in ownCloud ablegen

12.5Eigene Dateien vom PC automatisch mit ownCloud synchronisieren

ownCloud-Apps für Smartphones

12.6ownCloud von außen über das Internet nutzen

Mehrere Server im eigenen Netzwerk

12.7ownCloud-Ordner im Windows Explorer einbinden

12.8Raspberry Pi als ownCloud-Client

12.9Die Benutzerverwaltung in ownCloud

13Museumsreife Präsentation mit Pi Presents

13.1Pi Presents im Deutschen Pferdemuseum

13.2Pi Presents installieren

13.3Erster Test von Pi Presents

13.4Audio auf dem Raspberry Pi einrichten

Audioausgabe in Pi Presents

13.5Die Möglichkeiten von Pi Presents in Beispielen

Steuerung mit der Tastatur

13.6Der Editor für Pi Presents

13.7Abspielbare Medien

13.8Die verschiedenen Arten von Shows in Pi Presents

Startshow

Mediashow

Menü

Liveshow

13.9Pi Presents im Blackbox-Betrieb

Der Vollbildmodus von Pi Presents

Pi Presents mit dem Starten des Raspberry Pi automatisch starten

Pi Presents über GPIO steuern

14Jenseits von Raspbian

14.1PiBang Linux

14.2RISC OS: das schnellere Betriebssystem

Deutsche Tastaturbelegung festlegen

Internet in RISC OS nutzen

Innovative Bedienung in RISC OS

Anwendungen aus dem Store installieren

14.3BerryBoot: mehrere Betriebssysteme gleichzeitig installieren

Stichwortverzeichnis

1 Raspbian-Betriebssystem installieren

Der Raspberry Pi wird ohne Betriebssystem ausgeliefert. Anders als für PCs, die fast alle Windows verwenden, empfiehlt sich für den Raspberry Pi ein speziell angepasstes Linux. Windows würde auf der sparsamen Hardware gar nicht laufen. Da Linux ein völlig offenes System ist, an dem jeder beliebig basteln kann, sind mittlerweile Hunderte Linux-Varianten verfügbar, fast alle kostenlos und ein paar davon sogar speziell für den Raspberry Pi angepasst.

Der Raspberry Pi und seine Hardwareanschlüsse.

1.1 Raspbian Wheezy: die Linux-Distribution

Raspbian heißt die Linux-Distribution, die vom Hersteller des Raspberry Pi empfohlen und unterstützt wird. Raspbian basiert auf Debian Linux, einer der bekanntesten Linux-Distributionen, auf der unter anderem auch die populären Linux-Varianten Ubuntu und Knoppix basieren. Wir verwenden für die meisten Beispiele in diesem Buch die aktuelle Raspbian-Version „Wheezy“.

Die offizielle Downloadseite für Raspbian Wheezy – www.raspberrypi.org/downloads.

Was bei PCs die Festplatte ist, ist beim Raspberry Pi eine Speicherkarte. Auf dieser befinden sich das Betriebssystem und die Daten, von dieser Speicherkarte bootet der Raspberry Pi auch. Raspbian ist fast 2 GB groß, es empfiehlt sich also eine 4 GB große Speicherkarte, damit auch noch Platz für Programme und eigene Dateien bleibt.

Speicherkarte wird gelöscht: Am besten verwenden Sie eine leere Speicherkarte für die Installation des Raspbian-Betriebssystems. Sollten sich auf der Speicherkarte Daten befinden, werden diese durch die Neuformatierung unwiderruflich gelöscht.

Da der Raspberry Pi selbst noch nicht booten kann, bereiten wir die Speicherkarte auf dem PC vor. Dazu brauchen Sie:

1Einen Kartenleser am PC. Er kann fest eingebaut sein oder per USB angeschlossen werden. Wer noch keinen Kartenleser hat, besorgt sich am besten einen kleinen Kartenleser in USB-Stick-Form. Die einfachen Modelle, die nur SD-Karten lesen, reichen völlig aus, da andere Kartenformate weitgehend ungebräuchlich sind. Diese USB-Sticks können später auch an den Raspberry Pi angeschlossen werden, um neben dem Betriebssystem noch eine weitere Speicherkarte zu nutzen.

2Eine aktuelle Imagedatei des Raspbian-Wheezy-Betriebssystems von www.rasp-berrypi.org/downloads. Das ZIP-Archiv zum Download ist etwa 500 MB groß. Nach dem Entpacken ergibt sich eine 2 GB große Imagedatei mit der Endung .img.

3Ein Programm, mit dem sich solche Imagedateien auf die Speicherkarte übertragen lassen. Die Datei kann nicht einfach kopiert werden, sie enthält die komplette Verzeichnisstruktur des Raspbian-Betriebssystems, das auf der Speicherkarte bootfähig installiert werden muss. Hier verwenden wir das Open-Source-Tool von

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!