MEDIALINX
IT-ACADEMY
IT-Onlinetraininus
Mit Experten lernen.
• Ler nen Sie, wo und wan n Sie möchten .
• Sparen Sie Zeit und Kosten.
• Bleiben Siet rotz zeitl icher Engpässe
up-to-date.
cm I@D ipm
Zarafa Administrator
fjlOOI
Zarafa Engineer
fj@l
·fj. heiniein
/MedialinxAcademy www.medialinx-academy.de
Editorial
Zweite Iteration
• •
.. ,.. , , ,.
das Reda ktionstea m möchte sich an die zum Ein richten des SSH-Zugangs fü r den daktion über die Arbeit am nächsten
ser Stelle ganz herzlich fü r das nette Lob Headless-Betrieb oder der g roße Ras Pi Heft. Natü rlich kön nen Sie uns ü ber die
und die guten Anregungen bedanken, Betriebssystem-Verg leich. Facebock-Page auch gerne I h re Kom
die Sie uns nach dem Erscheinen der ers Zwei weitere Anregungen fü r unseren menta re und Wü nsche mitteilen.
ten Ausgabe von Raspberry Pi Geek ha O n l i ne-Auftritt sta m men u rsprü ngl ich Jetzt a ber genug des Organisatori
ben zukommen lassen. Dazu möchten von I h rer Seite: So haben sich viele Leser schen: Wi r wünschen I h nen viel Verg nü
wir I h nen an d ieser Stelle zu den am häu gewü nscht, auf der Website auch die Lis gen bei der Lektüre der neuen Ausgabe
figsten gestel lten Fragen u nser Feed back tings zum Heft herunterladen zu kön nen, von Raspberry Pi Geek. Un sere Lieblings
zu kommen lassen. u m sie nicht a bti ppen zu müssen. Dem geschichten sind diesmal der RasPi-Ro
Wie bei a l len Zeitsch riften unseres entsprechen wir natü rlich gerne. bot Rapiro, der Raspberry-Pi-Laptop im
Open-Source-geprägten Verlags stellen Zudem beschäftigen sich zu unserer Eigenbau und der Ein satz des Min icom
wir auch bei Raspberry Pi Geek a l l e Arti n icht geringen Ü berrasch ung auch viele puters als fernbedienbare Ka merasteue
kel su kzessive o n l i n e frei zur Verfüg ung. Anwender i ntensiv mit dem Raspberry rung a m Fotostativ.
Zwölf Monate nach dem Erscheinen fi n Pi, die bislang noch nie etwas m it Linux
den Sie dann alle I n h a lte des gedruckten zu tun hatten. Spezie l l fü r d iese Nutzer Herzl iche Grü ße,
Hefts auf unserer Website zum freien Zu gruppe richten wir auf u nserer Website
griff. ln der ersten Runde erscheinen be eine eigene Lin ux-Basics-Rubrik ein, i n
reits jetzt auf www.raspberry-pi-geek.de d e r s i c h kostenfreie Grundlagenartikel
alle Artikel kostenlos, auf die Themen i n zu Linux a uf dem Ras Pi und i nsbesonde
dieser Ausgabe des Hefts verweisen. Da re zur grundlegenden Systemverwa ltung
zu gehören u nter anderem auch u nver mit Raspbian fi nden.
zichtbare Grundlagen-Artikel wie der Neben unserem Weba uftritt haben wir
Raspbian-Sheii-Crashku rs, ein Workshop i nzwischen auch eine Facebock-Seite
zum Heft a ufgesetzt, die Sie u nter www.
facebook.com/RasperryPiGeek erreichen.
Dort posten wir neben Neuigkeiten und
Ti pps rund u m den RasPi auch I nformati
onen zu i nteressanten Erweit e rung und
Projekten. Dazwischen gibt es auch die
ein oder a ndere I nformation aus der Re-
10 � 28
den Betrieb mit ausgewä h lter Möchten Sie auf dem Raspberry
�
Ras bmc- ntwickle r Sam Naza rko Softwa re. N icht jede Anwendung l ä uft auf Pi auch Serverdienste betreiben,
.
. u n s 1m I nterview, .
verrat w1e er dem M i n i-PC fl üssig. Wer einige Grundsät dann sol lten Sie diese auf einer ressou r
sich die Zuku nft der beliebtesten Media ze beherzigt, fi ndet Alternativen, die den censchonenden Basis aufsetzen. Wir stel
center-Distri bution fü r den RasPi vorstel lt. beka n nten Tools i n nichts nachstehen. len zwei passende Ka ndidaten dafü r vor.
Raspi-Robot Rapiro.... ........ . 6 Raspbian: Software-Perlen...... 14 Tiny Tiny RSS ... ........... .. . 24
Ein Raspberry Pi kann vieles automatisieren. Raspbian, das offizielle Betriebssystem des MitTinyTiny RSS und einem Raspberry Pi
Den Weg zur Kaffemaschine müssen Sie aber Raspberry Pi, kommt mit einer Fülle vorins setzen Sie eine Zentrale für Newsfeeds auf,
noch selbst unternehmen. Dies wird Rapiro tallierter Anwendungen, und in den Reposi die Ihnen niemand einfach abschaltet.
ändern: Der kleine RasPi-Robot lässt sich für tories gibt es 3S 000 weitere Programme. Wir
vielerlei Dinge programmieren. zeigen Ihnen, was Sie sich ansehen sollten Arch Linux I Slitaz.... ........ . 28
und wovon Sie besser die Finger lassen. Möchten Sie den RasPi als Mini-Server einset
Interview: Sam Nazarko ........ 10 zen, dann sollten Sie den Einsatz einer Distri
Die beliebteste Mediacenter-Distro für den PiStore ........ ........ .. .... 20 bution mit möglichst wenig Ballast erwägen.
RasPi hat ein 1 9-jähriger Student aus der Raspbian enthält seit wenigen Monaten
Taufe gehoben. Wir stellen ihn und die Ge einen eigenen App-Store. Der "PiStore" weist
schichte hinter Raspbmc vor. zwar noch ein paar kleinere Schwächen auf,
Server
hat aber auch viele Stärken.
RasPi als Tor-Router .. ... . ..... 32
Auf dem Raspberry Pi lässt sich ein Tor-Proxy
im Handumdrehen einrichten und mit mini
malen Kosten betreiben.
28
Wer auf einem
Wir zeigen Ihnen, wie Sie den Mini-PC als
Raspberry Pi
preisgünstigen Spiele-Server einrichten.
einen Server betrei bt,
der tut gut daran, u n
ArkOS ..... .......... .... . ... 42
nötigen Ballast ü b e r Mit der Distribution für die Horne Cloud ret
Bord zu werfen. Mit ten Sie Ihre Daten aus den Fängen der NSA
Arch Linux u n d Sl itaz in einen sicheren Hafen im eigenen LAN.
stellen wir zwei Dis
tributionen vor, die
sich als Ka ndidaten
anbieten.
4 06.20 1 3
32
54
Auf dem Raspberry Pi richten
Sie i m N u einen Proxy ein, der au Android-Smartphones erweisen
68
tomatisch den gesa mten I nternetverkehr sich d a n k Apps als A l l eskönner. Wer weiß, wo er a n setzen m uss,
i h res lokalen Netzwerks über das Anonymi Wir stel l en vier Prog ra m m e vor, mit denen der holt aus der Ha rdwa re des
sierungsnetzwerk Tor leitet. Ad blocker und Sie komforta bel vom Sofa a u s das X BMC Raspberry Pi noch ein Quä ntchen mehr
Content-Fi lter gibt es quasi gratis dazu. Mediacenter auf dem RasPi steuern. Leistu ng heraus. Wi r zeigen, wie das geht.
RasPi als Foto-Server .......... 48 RasPi als Laptop ............ . 58 . RasPi-Tuning.... . ... .. . .... 68
. . .
Mit wenigen Handgriffen rüsten Sie den Mit einem Atrix-Lapdock verwandeln Sie Der Raspberry Pi ist zwar klein und sparsam,
Raspberry Pi zum zentralen Foto-Server für den RasPi einfach und preisgünstig in einen jedoch auch nur begrenzt leistungsfähig.
Ihr LAN auf- oder bauen ihn zur mobilen, tragbaren Computer. Unser Shopping-Guide Gezieltes Tuning hilft dem Mini-Rechner aber
fernbedienbaren Kamerasteuerung für HDR, hilft Ihnen beim Kauf der Teile; der Workshop schnell auf die Beine.
Zeitraffer und viele andere Effekte um . zeigt, wie Sie diese zusammensetzen.
Scratch-Programmierung ....... 74
Android-Apps für XBMC ........ 54 Als Programmiersprache für Einsteiger und
Das Mediacenter XBMC hat durch den Open Hardware Kinder gedacht, erlaubt das System aus
Raspberry Pi einen enormen Aufschwung den Labors des MIT das Steuern der GPIO
erfahren. Zusammen mit einem Smartphone RasPi-Aiternativen............. 62 Schnittstelle eines Raspberry Pi. Auf diese
als Fernbedienung macht das Do-it-yourself Nicht nur der Raspberry Pi vermag den Weise erwecken Sie den Spieleklassiker Pong
Heimkino besonders viel Spaß. Herzschlag des Bastlers zu beschleunigen. zu neuem Leben.
Kaffee bitte!
Ein Raspberry Pi kann vieles automatisieren. Den
Als Shota lsh iwata ri ß d i esen Sommer Model l Rapiro - eine Abkü rzung fü r
seine Kickstarter-Ka m pagne sta rtete, " Raspberry Pi Robot", denn a l s Gehirn
hatte e r n icht mit so einem g roßen Er- n utzt der Roboter einen Raspberry Pi.
folg gerechnet. Das Ziel von 20 000 briti-
schen Pfu nd war schon nach zwei Tagen Innereien
erreicht, a m Ende sa m melte sein Projekt
75 000 Pfu nd ein. I m Gespräch mit Ras- Als " Muskeln" d ienen dem 25 Zentimeter
pberry Pi Geek verrät lsh iwata ri: ",ch kleinen Roboter zwölf Servo-Motoren,
habe das Ziel der Ka m pagne bewusst die ein Ard u i no-kom patibles Boa rd an-
n icht zu hoch gewäh lt, um die Wa h r- steuert. Die Augen leuchten dank fa rbi-
schei n l i c h keit zu erhöhen, dass diese i h r g e r LEDs. Theoretisch lässt sich d e r R a pi-
Ziel erreicht. Wegen der weltweiten Auf- ro auch ohne einen zusätzl ich ei ngebau-
merksa m keit w u rde der a nvisierte Be- ten Raspberry Pi betrei ben, doch dann
trag bei Weitem ü bertroffen. Trotzdem verschenkt der Besitzer viele Mög lichkei-
README werden wir jedes Pfu nd vom l etztend ten: So ka n n man dank des M i n i rech ners
l ich erzielten Betrag benötigen, u m die den H u ma naiden n icht n u r via Python
Auf dem Raspberry Pi bauen bereits etliche
Prod u ktionskosten zu fi na nzieren". Doch progra m m ieren, sondern sämtliche Zu
Roboter-Projekte auf. Unter diesen sticht wofü r begeisterten sich die Kicksta rter satz-Hardware des Pi ebenfa l l s einsetzen.
insbesondere der Rapiro aufgrund seiner Tei l nehmer eigentlich so? M it einem USB-M i k rofon-Adapter und
menschenähnlichen Gestalt und seines Auf der Seite der Ka mpagne [-+ sieht der Open-Source-Engine Julius hauchen
durchdachten Konzeptes hervor. Sein Erfin man einen kleinen, h u manoiden Robo Sie I h rem kleinen Beg leiter bei Bedarf
der Shota lshiwatari beantwortete im Ge ter, der mit seinen d iversen Gelenken eine fu n ktionierende Spracherken n u ng
und Servo-Motoren versch iedenste Akti e i n . Der Einbau einer Pi-Ka mera d i rekt i n
onen a u sfü h rt lfl. lsh iwata ri taufte das
spräch einige Fragen zu seinem Projekt.
den Kopf erfolgt i n eine extra h ierfü r
S e ri e n p ro d u kt i o n
www.raspberry-pi-geek.de 7
Report Raspi-R obot Ra piro
Zu den genan nten Preisen kommen .,Al l erdings ha lte i c h Rapiro n icht n u r fü r
noch die jeweil igen la ndeseigenen Steu Anfänger i nteressa nt, sondern genauso
ern h i nzu - i n Deutschland also die Ein auch fü r Fortgesch rittene'; ergä nzt
fu hrumsatzsteuer von 1 9 Prozent. Dafü r lshiwata ri. .,Das gilt ganz besonders
enthält das Set a l l e Kom ponenten zum dann, wen n Sie den Roboter n icht n u r
sofortigen Zusammenschra u ben und v i a Ard u i no steuern: D e r zusätzl iche Ras
Loslegen -a u ßer einem Raspberry Pi, pberry Pi als Gehirn macht auch komple
den man sich separat besorgen m u ss. xere Projekte mög l i ch:'
Zum Verg leich: Andere Linux-Roboter Auf die a bsch l ießende Frage, ob er be
kosten a uf dem kommerziellen Markt reits weitere Projekte fü r die Zuku nft pla
derzeit das Zeh nfache. ne, winkt lshiwatari sofort ab: ., Derzeit
lsh iwata ri verriet uns: .,Das erste Mal n icht. Nächstes Jahr werde ich a l leine
setzte ich als Grundschü ler ein zu didak schon mit der Vermarktung von Rapiro
tischen Zwecken entworfenes Roboter- zeitlich ausgelastet sei n". (j l u) •
�� �.
_f._J_ ,l_J
: e, · t
u .
liiiiJ
... ", ,_ "
-
lJ
_-Q-�o -Q. •
IJ Shota l s h iwata ri demonstriert Raspi
.�.. Erfinder Eben U pton den R a p i ro.
. ..
.
"-<..· ··
"'·•.
.- ·· ·
• .
. ..
·. ··• .
' '
��
--·
We i t e re I nfos u n d
�
i n te ressa n t e L i n ks
Datenablage, Webserver
und Wireless-Druckzentrale
Multimedia
Media-Center mit XBMC,
Jukebox und Game-Server
Messen+Regeln
GPIO-Programmierung,
Wetterstation im Eigenbau
Grundlagen
Crashkurs: Raspian für Einsteiger,
Die beliebteste Mediacenter Als der Raspberry Pi das Licht der Weit förmlich. Drei versch iedene Distributio
erblickte, ü berraschte er viele Menschen nen brachten XBMC a uf den Pi: Open
Distro für den RasPi hat ein mit der Leistu ngsfä h i g keit seiner Video ELEC, Xbian und Raspbmc. Letzteres er
H a rdware: Der 35-Euro-Computer wa r in fu h r dabei die g rößte Verbreitu ng.
19-jähriger Student aus der der Lage, Fu i i-H D-Videos wiederzuge Raspbmc g i bt sich n icht nur sehr be
ben. So war es nur eine Frage der Zeit, nutzerfreu n d l ich, sondern erhält häufig
Taufe gehoben. Wir stellen bis der RasPi seinen Weg auch in die Updates mit vielen neuen Featu res ß.
Wohnzimmer fa nd. Wir sprachen mit dem I n itiator der Dis
ihn und die Geschichte hin- Die auf dem M i n icom puter a m weites tribution ü ber deren Entstehu ngsge
ten verbreitete und gleichzeitig von Be schichte, welche zukü nftigen Entwick
ter Raspbmc vor.
g i n n an sehr zuverlässig gepflegte Me l u ngen u n s erwa rten und ü ber den Men
diacenter-Distri bution ist Raspbmc [-+. schen h i nter dem Projekt. Bei Letzterem
Marko Dragicevic
Sie verwendet ein mod ifiziertes Raspbi ha ndelt es sich um den ju ngen Briten
an, das i n eine m ittels vieler Patches op Sam Naza rko IJ.
ti mierte und erweiterte Ausga be von
XBMC [-+ bootet. I nterview
Dabei handelt es sich um eine mächti
ge Mediacenter-Software, die bereits Raspberry Pi Geek: Bitte stellen Sie sich
seit 2002 von einer Reihe von Open vor: Wer sind Sie, wo leben Sie und wie ka
Sou rce-Prog ra m m ierern weiterentwi men Sie mit dem Raspberry Pi in Kontakt?
README ckelt wird. Die erste Version erschien Sam Naza rko: Ich bin 1 9 J a h re alt und
noch fü r die damals erhältlichen Fassun studiere I nformatik a m King's College i n
Kaum war der Raspberry Pi auf dem Markt,
gen der Xbox, daher sta nd zu jener Zeit London. Ich lebe i n Surrey, das zum Ver
da tauchte im Netz auch schon ein Be das Akronym XBMC auch noch fü r " X box waltu ngsgebiet von G reater London ge
triebssystem-Image auf, das den Mini-Rech Media Center". Im Laufe der J a h re folg hört. Meinen ersten Kontakt zur Rasp
ner in ein Mediacenter mit ausgezeichne ten Portierungen von XBMC auf a ndere berry Pi Foundation hatte ich, als Liz Up
tem Preis/Leistungsverhältnis verwandelte: Hardwa re-Plattformen, wie etwa Apple ton ü ber meine Ankündigung bloggte,
Raspbmc. Im Interview sprechen wir mit TV oder das i Pad. die Raspbmc-Distribution zu veröffentli
Als XBMC auch fü r den Raspberry Pi chen. Ich kontaktierte sie daraufh i n, um
dessen Macher über seine Person sowie die
verfügbar wu rde, explodierten die ohne mög l ichst frü h ein Boa rd zu erha lten, um
Entwicklung und Zukunft der Distribution.
hin schon ordentl ichen Nutzerza hlen u m gehend mit der Arbeit zu begi n nen.
RPG: Warum haben Sie das Raspbmc-Pro einer Crysta i-H D-Ka rte abspielen. Apple
jekt eigentlich gestartet? stellt seit Nove m ber 2009 keine Updates
Sam: Für die erste Generation der mehr fü r die Geräte der ersten Genera
Apple-TV-Geräte hatte ich bereits eine tion zur Verfü g u ng, doch ich pflege die Raspbmc 2013-09-01
auf XBMC basierende Distri bution veröf Apple-TV-Patchstick-Util ities seit August RPG/ ra s p bmc/
fentl icht. Sie verfügte ü ber viele N utzer 2009 und die Crysta l b u ntu-Distri bution
und erzielte g ute Resu ltate. Doch nach seit J u n i 201 0.
einiger Zeit wurden die Apple-TVs der RPG: Wann fingen Sie an. Computer zu
ersten Generation n icht mehr prod u benutzen? Wie könnte der Raspberry Pi
ziert, und der Prod u ktionssta rt des RasPi noch mehr junge Menschen motivieren,
tat eine attra ktive Alternative a uf: Er ver sich kreativ mit Technik zu beschäftigen?
braucht ä u ßerst wenig Strom, kostet we Sam: Ich fi ng mit vier J a h ren an, Com
nig und benötigt wenig Pl atz. puter zu benutzen. Mein erster Rechner
RPG: Das Raspbmc-ISO wurde bereits wa r ein Tos h i ba T4500C mit DOS 6.22
über eine Million Mal heruntergeladen. und Wi ndows 3 . 1 1 . Ich denke, es ist
Wie fühlt es sich an, etwas geschaffen zu wichtig, so frü h wie mög l ich Computer
haben, das so viele Menschen nutzen? zu benutzen, da sie i m m e r meh r Teil un
Sam: Es ist wirklich u n g l a u blich. Fast seres täg l ichen Lebens werden. Der Ras
jeder, der sich einen RasPi kauft, probiert Pi ka n n meiner Meinung nach eine Vor
Raspbmc d i rekt nach Raspbian aus,dem reiterrolle dabei spielen, j u nge Leute zu
offiziellen OS der Fou ndation. Raspbmc befä h igen u n d zu motivieren, sich mit
ist also die zweitbeliebteste Distri bution! Tech n i k auseinanderzusetzen. Der Vor
Mich ü berrascht, dass das Projekt so viel tei l des Raspberry Pi ist, dass er sich ei
Zuspruch erhä lt. Die Tweets all der Leu nerseits wie ein Consumer-Gerät n utzen
te, die von i h ren positiven Erfa h rungen lässt (etwa mit Raspbmc), auf der ande
mit Raspbmc berichten, motivieren mich ren Seite a ber auch a l s Entwicklu ngs
dazu, jeden Tag a n weiteren Verbesse plattform. Au ßerdem handelt es sich
rungen zu a rbeiten. beim Pi u m ihr eigenes Gerät, sodass sie
RPG: An welchen anderen Projekten wa keine Angst davor ha ben m ü ssen, den
ren Sie in der Vergangenheit beteiligt? Fa m i l ien-PC aus Versehen zu beschädi
Sam: Mein g rößtes anderes Projekt ist gen.
Crysta l b u ntu fü r Apple-TVs der ersten RPG: Wie viele Leute beschäftigen sich
Generation, das auf diesen Geräten mit der Entwicklung von Raspbmc?
XBMC u nter Linux l a ufen lässt. Der Vor Sam: De �zeit bin ich der einzige Rasp
tei l bei d ieser Lösung: Die N utzer kön bmc-Entwickler. Jedoch erha lte ich H i lfe
nen auf diese Weise 1 080p-Videos mit bei m Testen, und die Com m u n ity leistet
II Ü ber die Ja h re skri ptete d i e XBMC-Co m m u n ity za h l reiche n ützl iche Addons.
II •
.
.
[!]
...
..
...
' [!]
Software-Perlen, die Sie kennen sollten
gramme. Wi r 7AitrAn�
ß Die Entwicklungsumgebung Scratch macht das Prog rammieren durch den E insatz
von g rafischen Elementen sehr einfach, war vor allem Kindern den Einstieg erleichtert.
Ungeachtet seiner u n bestreitba ren Vor spiegelt auch die auf dem Desktop vor setzen unter anderem auch Firmen wie
tei l e bleibt der Raspberry Pi in Sachen i n sta l l ie rte Softwa re wider. Neben dem Goog le oder Amazon ein. Auf dem Ras
Leistu ng sel bst h i nter dem schwach sch l a n ken Webbrowser M idori sowie Pi-Desktop fi nden sich dazu mit IDLE
brüstigsten Laptop weit zurück. Sein za h l reichen Links zur Dokumentation und IDLE3 IJ g l eich zwei fast identische
ARM-Prozessor ta ktet mit gemütlichen und Dienstprogra m men fi nden Sie hier s zum Entwickeln und Austesten von
700 MHz, wä h rend seine g roßen Brüder einen Verwei s auf die fü r den sch u l i Python-Prog ra mmen. Dabei bed ient die
mit mehreren GHz spri nten. Das Mo schen Einsatz gedachte Progra m m ier e rste die ältere Sprachversion 2, die
dell B bringt 51 2 M Byte RAM m it, woh i n u mgebung Scratch [-+. zweite das (nur bed ingt rückwärtskom
gegen sel bst B i l l ig-Notebooks mehre re Das Prog ra m m basiert auf Lega-a rti pati ble) neue Python 3.
GByte Arbeitsspeicher besitzen. U n d wo gen Blocks mit Anweisungen u n d Stru k Nach dem Sta rt von ldle erscheint ein
sich die Massenspeicherka pazität von turen, die sich zu d u rchaus kom plexen Python-Ei nga beprom pt, a n dem Sie Be
La ptops heute in TBytes bemisst, muss Stru kturen zusa m mensetzen lassen. Die fehle ausprobieren, Va riablen setzen und
der RasPi mit dem a uskommen, was auf Oberfläche ß l i stet l i n kerhand die Blö Strukturen wie Schleifen, Funktionen
eine S D-Ca rd passt. cke auf, die sich mit der Maus i n den und Klassen a usprobieren können. Um
Angesichts d ieser Besc h rä n kungen ist m ittl eren Bereich ziehen u n d dort zu ein Progra m m zu erstellen, klicken Sie i n
es ka u m zu g l a u ben, wie viele g roße u n d Prog ra m men zusa m mensetzen lassen. der Menüleiste auf File u n d wä h len
New
komplexe Anwend u n g en der Raspberry l n der Stage (,.Bühne") auf der rechten Window. Um sich einige Codebeispiele
Pi dennoch klaglos aba rbeitet. Das er Seite sehen Sie, welche Effekte der Code
mögl icht neben der Verwendung des auf Sprites hat, kleine G rafi kobjekte, die
RasPi als Schu l-Computer auch seinen Sie a u s einem Lager u nterha l b der Stage
'
Einsatz a l s sch l a n ken ArbeitsplatzPC - i n s Progra m m ziehen können. Auf d iese
solange Sie wissen, was Sie tun. Weise erlernen speziell Kinder bis zu 1 0 Bei der Auswahl von Software für den Rasp
J a h ren spielerisch die Grundlagen der berry Pi gilt es, die besonderen Anforde
Python Shell
U SB-WLAN-Sticks spielen rei b u ngslos
c "- "•� - 0 •
ra
Eile J;dtt She!l Qebug Qptlons Windows l:felp
mit dem M i n i-Rechner zusa m men [4.
Python 2.7.3 «dQfault, Jan 13 2013, 11:20:46) Zu g uter Letzt fi nden sich i m Raspber
[GCC 4.6.3]
'Typ!i •copyright",
on l!nux2
•crQdlts" or "licQnSQ()• ••• om ····�"· ry Store weitere Prog ra m m e, die Sie auf
n.
>»
I h ren RasPi heru nterladen und auspro
bieren können. H ier fi ndet sich auch an
Eile J;dtt FQnnat Bun Qptions Windows l:felp
'
wendergenerierte I n h a lte, und u mge
I
trnpotl pygar�Q, sys
t t ort pyganil .locals 1 npotl . keh rt können Sie ü ber den Pi Store I h re
·- pyga11�. init( 1 eigenen Kreationen hochladen und mit
• S i!t up th i! window der Raspberry-Pi-Co m m u n ity teilen.
I
I
DISPLAYSURF • pyga11a. display. sat_11od�( (400, 300). 0, 32)
pygan�a .display.S!it_caption( 'Dcawing')
DISPLAYSURF. fil1(WHITE)
auf. ln Accessories fi nden sich H i lfspro
pyga11� .draw .po1ygon(DISPLAYSURF, GREEN, ( ( 146, 0)' (291, 106). (236, 2T7
g ra m m e wie etwa ein Taschenrechner,
pygafla. draw.linQ (DISPLAYSURE, B.LUE, (60, 60). (120, 60). 4)
pyga11�.draw .linQ (DISPLAYSURF, BLUE, (120, 60) . (60, 120)) ein Texteditor und ein Bild betrachter;
pygan9.draw .lin�e (DISPLAYSURF, BLUE, (60, 120). 1120, 120). 4)
pygaiiQ. draw.circ1 �(DISPLAYSURF, BLUE, (300, 50). 20, 0) u nter Graphics g i bt es einen PDF�Viewer
pygaru�. draw.!illipsti� (DISPLAYSURF, RED, (300, 200, 40, 80). 1)
pygaRQ.draw.rQct(DlSPLAYSURF, RED, (200, 150, 100, 50)) und so weiter. Beim Stöbern in den Me
J
ILn: !l Co!: 0
nüs fa llen jedoch einige offensichtliche
Lücken auf. So g i bt es a u ßer den bereits
erwä h nten Python-Demos keine Spiele.
fl ld le gilt a l s Sta ndard�Entwicklungsumgebung für d i e Prog ra m m i ersprache Python. Auch Bü ro-Software und Bild bearbei
tungsprogra m me g l ä nzen d u rch Abwe
senheit. Raspbian l i efert n u r das Nötigs
anzusehen, navigieren Sie über FileI te, und das mit vol l e r Absicht: Sie sollen
Open i n das Verzeichnis python_games, ja lernen, mit dem System u mzugehen
in dem Sie einige vorinsta l l ierte, ei nfach und es mit den von I h nen benötigten
geha ltene Python-Prog ra m m e fi nden. Anwendungen a nzureichern.
Daneben hält der Desktop einen Link Wie das i m Ter m i n a l mithi lfe des Pa
zu einem Terminai-Emu l ator (u nter Linux ketmanagers Apt geli ngt, haben wir be�
extrem n ützl ich) bereit und verweist au reits i n der letzten Ausgabe i n einem
ßerdem auf ein Dienstprogra m m zum Crash-Kurs zur Raspbian-Shell ausfü h r
Konfi g u rieren von WLAN-Verbi n d u ngen. lich besc h rieben [4. Desha l b wol len wir
Zwa r bringt der RasPi von Haus aus kei n uns hier auf ein ku rzes Beispiel be
d ra htloses N etzwerk m it, doch viele schrä n ken. Nehmen wir dazu an, Sie
IJ Zwa r zieht die freie B i l d bearbeitung G i m p bei der I nsta l lation ß . . . doch d i e A b h ä n g i g keiten des Konku rrenten Krita fa llen
eine g a nze Reihe benötigter Kom ponenten nach . . . deutlich umfa n g reicher aus. Hier i st G i m p die bessere Wa h l .
date die Pa ketdatenbank des Systems @V:Raspblan the of!icial operaring system for the Raspberry Pi, already comes w ith some
preinstalled software, but in the Debian repositories i t is based on, there is much more. We
auf den neuesten Sta nd. Prüfen Sie au through what's immediately available, what you can instaU and what you should avoid.
. = (�-
1
1.!_ • .U9 30,840 33,090 18.691 4 012 32,464 XJ,9Jl 33.049 h.l1b
dort zu eng, hat das u nschöne Auswi r 14
15
--�
17 o.o� 0.00.. 42.2� 40.156% 0.0� O OO'Mo 42.2MII 47.U'Mo
29
spricht. Ein perfektes Gegenbeispiel l ie 87 287 254 283 201 110
L i st i n g 1 Speic h e rbed a rf
$ free -m
total u sed f ree s h a red buffers c a c h ed Mögl icherweise ist bis h ierher bei I h nen
Mem : 438 359 79 0 14 223 der Ei ndruck entsta nden, der Raspberry
-/+ buf fe r s / c a c h e : 121 317 Pi eigne sich nicht besonders fü r Com
Swa p : 99 0 99 puterspiele. Das täuscht aber, wie unser
Um d iesen Wert fü r den Einsatz einer ter suchen, das a u ßerdem noch mit Mu
g rafiklastigen Anwendung etwas aufzu sik und Fotos u mgehen ka n n und oben
bessern, weisen Sie der GPU mehr Spei d rein gut aussieht, dann sol lten Sie sich
cher zu. Dazu rufen Sie mit sudo ras XBMC näher a n sehen ß.
p i -conf ig das Konfigurationswerkzeug Allerdings lä uft ein nachträ g l ich auf
des Ras Pi auf und wä hlen dort aus dem Raspbia n aufgesetztes XBMC una bhän
••
Menü den P u n kt memory_split. Im dar gig von der bereitgestel lten Menge a n
aufh i n erscheinenden Dia log geben Sie G rafi kspeicher e h e r hol prig. Fü r einen
ß M ithi lfe von Raspi-config weisen Sie die Speichermenge i m MByte an, die ernsthaften Einsatz sol lten Sie eine Sta n
dem Grafi kprozessor mehr RAM zu. dem G rafi kchip zur Verfügung stehen dale ne-Lösung mit ma ßgeschneidertem
soll ß. Wie a ndere Anwender diesen U nterbau insta l l ieren, wie beispielsweise
Bala nce-Akt zwischen G rafi kleistung Raspbmc.
Workshop zum Einsatz des RasPi als und Arbeitsspeicherg röße handhaben, Einen Workshop dazu haben wir be
Game-Server i n dieser Ausgabe be können Sie bei I nteresse i n den Rasp reits i m letzten Heft veröffentl icht [-+, ein
weist [-+. Tatsächl ich zeigte auch eines berry-Pi-Foren [-+ nachschlagen. I nterview mit dem Raspbmc-Entwickler
der berü h mtesten Videos über den Ein Nach der Ei ngabe eines neuen Werts Sam Naza rko fi nden Sie i n der Rubrik
"
satz der ersten RasPi-Modelle eine Qua m ü ssen Sie den RasPi neu booten, damit " Report i n dieser Ausgabe [-+.
ke-3-Session m it mehreren Spielern. die Ä nderung auch g reift. Ansch l ießend
können Sie m ittels f ree prüfen, ob auch Fa z it
M e h r RAM a l les wie gewünscht geklappt hat.
Was dem Ego-Shooter recht ist, ist Der Ras Pi lässt viel mit sich a n stel len,
Der beliebte Fi rst-Person-Shooter lä sst auch dem Mediaplayer b i l l i g : Solche g ra doch wer seine speziellen Beschränkun
sich nach dem oben gezeigten Schema fi ki nten siven Anwend ungen la ufen oft gen n icht beachtet, stößt schnell an
problem los a uf dem RasPi ein richten. mit n u r 64 M Byte Grafi kspeicher mehr (Leistungs-)Grenzen. Eine sorgsame Aus
Da mit er aber auch sa u ber läuft, m üssen schlecht denn recht. Der wah rscheinl ich wa h l der Softwa re h i nsichtlich i h rer An
Sie dem Grafi kprozessor mit etwas mehr beste Ka ndidat fü r das lokale Betrachten forderungen za hlt sich ebenso aus wie
RAM unter die Arme g reifen. l n der Vor von Videos heißt VLC. Sie insta l l ieren i h n das U nterstützen g rafiklastiger Anwen
einstel l u n g erhält der Grafi kch i p rund mit s u d o a pt-get i n s t a l l v l c . Zwa r d u ngen mit mehr RAM. Gehen Sie hier
64 MByte des Arbeitsspeichers, Linux eig net sich VLC d u rchaus auch dazu, sorgfä ltig vor, erweist sich der Raspberry
sel bst reserviert weitere 1 0 MByte. Der Videos ü ber ein Netzwerk zu strea men, Pi angesichts seiner G röße a l s ersta un
verbleibende Rest steht dann der CPU aber fa l l s Sie ein echtes M u ltimed ia-Cen- lich leistu ngsfä h ig. (j l u ) •
zur Verfügung. Um die a ktuelle Spei
cherbeleg ung festzustel len, verwenden
Sie den Befehl f ree (Listi ng 1 ).
Der Pa ra meter -m weist f ree an, die Er
gebnisse in M Byte statt in Byte auszuge
ben. Der Wert u nter total i n der ersten
Spa lte g i bt den Speicher an, welcher der
CPU zur Verfügung steht. Ziehen Sie n u n
d iesen Wert von d e r Speicherau sstat
tung I h res RasPi ab (beim Model l A:
256 M Byte, Mode l l B: 5 1 2 M Byte) und
subtra h ieren weitere 1 0 MByte fü r das
von Linux reservierte RAM, dann erhal
ten Sie den fü r die GPU verfügbaren
Speicher. l n der Regel handelt es sich da
bei u m eine exa kte Zweierpotenz (etwa
64, 1 28 oder 256), in unserem Beispiel
sind es 5 1 2-438-1 0=64 MByte.
�� We i t e re I nfos u n d
-
i n te ressa nte L i n ks
www. raspi-geek.de/qr/2988 1 lil Das freie Mediacenter XBMC lässt kei n e Wünsche offen .
uite
: KD E- S
ca\\igr a n s. 32
w a chs e
wi r d e r
t
i ce : tr o z
Gn o m e Off
a r s 24
b r a u chb
M a cke n
ce :
ke r Offi
s ottm a soft s. , .
a n n m ' Mi c r o
•t
K
O
'' '
a c h ge z ah\t· u n kte
n e p
G r ün dlich e n Offi c
ff i c e gege n p
eO
w o Ub r
un d R
N u O EB - mit Effin�
so pa cke n SI�
. .tm .
n we nt gen Ha
n dg riffen
etieren t
P rog ra mm e P a k - • ... ....... n-
Raspbian enthält seit weni Raspbian stellt nicht n u r die am weite des und des nötigen Vorwissens würden
sten verbreitete Distri bution fü r den viele Benutzer stattdessen eher kom
gen Monaten einen eigenen Raspberry Pi dar, sondern ka n n sich da plett auf das Prog ra m m verzichten.
neben auch einer breiten Softwa re-Viel Ferner wäre der Vertrieb kommerziel
App Store. Der "PiStore" fa lt rü hmen: Die offizielle Pa ketquelle ler Softwa re auf d iesem Wege schwierig.
des Debian-Derivates l i stet fü r den M i n i Viele Anwender kennen m ittlerweile
weist zwar ein paar kleinere com puter ü ber 35 000 Pa kete auf. Dabei vom Smartphone oder aus kommer
verrichtet der seit jeher vorhandene Pa ziellen Betriebssystemen die ben utzer
Schwächen auf, aber auch ketmanager g ute Arbeit: Soba ld der N ut fre u n d l iche Aufmach ung sogenan nter
zer ein neues Progra m m i n sta l l iert, prüft App Stores. Sie möchten, wie von dort
viele Stärken. Marko Dragicevic
er Abhängigkeiten zu anderer Softwa re gewoh nt, die Software von einer zentra
respektive zu Bibliotheken, und zieht len Stelle auf Knopfd ruck beziehen und
d iese ebenfa l l s nach. Besteht bei solch sie dabei auch bewerten und kom men
einem gut fu n ktion ierenden System tieren kön nen. Ferner helfen Screen
ü berh a u pt die Notwendigkeit, zusätzlich shots bei einer schnellen Entscheid ung
eine andere Mög l ichkeit der Softwa re fü r oder gegen ein Prog ra m m .
Ein richtu ng im System zu vera n kern? All diese Gründe haben die Raspbian
Der Pa ketma nager eignet sich zwa r E ntwickler bewogen, auch bei i h rer Dis
gut zum Bezug freier Softwa re, die von tribution den " Pi Store " vorzui nsta l l ieren.
den offiziellen Debian-Mai nta i nern be Das dazugehörige lcon b l i n kt Neuein
rücksichtigt wurde. Wer a ber sch n e l l und steigern d i rekt nach dem ersten Booten
u n ko m pl iziert eigene Prog ra m m e veröf vom Desktop entgegen.
fentlichen möchte, steht vor einem Pro-
blem: Er m üsste dazu sel bst eine Fremd- B i ld e r u n d Ko m m e n tare
quelle aufsetzen, die das sel bst geschrie-
REA D M E - bene Prog ra m m enthält. Jeder poten- Der Aufba u des PiStores wirkt sehr ü ber-
ziel le N utzer des Progra m m s m üsste sichtlich. Ä h n l ich wie bei den von mobi
Das Konzept des PiStores unterscheidet
zum einen erst einmal wissen, dass diese len Endgeräten oder auch U b u ntu her
sich stark von dem des klassischen Debian Pa ketquelle ü berh a u pt exi stiert, und sie beka n nten App Stores präsentiert er die
Paketmanagers. Der folgende Artikel geht zum a nderen vor der I nsta l lation auf sei Prog ra m m e mit Vorschaubi ldern, Be
auf die Unterschiede ein und stellt die nem System i n die Datei /etc/apt/ schrei bungstexten und N utzerkom men
sou rces . l i s t i nteg rieren. Allein schon taren. Blättern Sie auf der Softwa re-Su
wichtigsten Facetten des PiStores vor.
wegen des d a m it verbu ndenen Aufwa n- che d u rch die a nscha u l ich sortierten Ka-
tegorien, d a n n merken Sie schnell, dass an vorhandene Sta ndardei nste l l u ng an,
sich nicht nur B i n ä rp rogra m m e i m Ange dass Sie mit dem E m pfa ng von Ma rke
bot befi nden: Auch Python-Skri pte, ting-Ma i l s ei nversta nden sind. Per Maus
PDFs, Videos u n d a n dere Dateien stehen klick scha lten Sie das u n kompl iziert a b.
zum Heru nterladen bereit. Bei den Medi Der PiStore wird nicht etwa von der
endateien besc h rä n kt sich das Angebot Raspberry Pi Fou ndation sel bst betrie
derzeit jedoch h a u ptsächlich auf sel bst ben - d i e Stiftung verfügt nur ü ber sehr
erstel lte Tuterials von PiStore-N utzern. wenig Personal. I nfolgedessen wä h lte
Nach der I nsta l lation ka n n m a n Soft m a n a l s betreuendes Partnerunterneh
wa re auf Wunsch auch d i rekt aus der men l n d i eCity, das bereits ü ber E rfah
Oberfläche des PiStores heraus sta r- rungen mit dem Betrieb ä h n l icher Platt
ten ß. H a ndelt es sich nicht u m ei n a u s formen fü r I n dependent Developer ver
fü h rba res Prog ra m m , sondern u m eine fügt [-+ u n d a l s seriös g i lt. Trotzdem hin
Med iendatei, g i bt es dafü r trotzdem ei terlässt die Tatsache, dass der N utzer
nen Launch-Button. E i n Klick darauf star Marketi ng-Ma i l s per Opt-out deaktivie
tet a utomatisch ein zur Datei passendes ren m u ss, einen schalen Beigesch mack.
Anzeigeprog ra m m . Dazu trägt auch bei, dass d ies erst ge
S i n d S i e mit e i n e m Prog ra m m n icht l i ngt, wen n der Reg istrierungsvorgang
zufrieden, brauchen Sie - zumi ndest in bereits a bgeschlossen wurde und man
der Theorie - nicht lange nach einer Al
ternative zu suchen: U nter jeder a nge
botenen Softwa re befi ndet sich eine
• The P i Store
Linkliste fü r Sirni/ar ltems, also ä h n l iche _ _ ...... �
Prog ra m me. l n der Praxis a l lerd i n gs ent
My Llbrary .. .
hält der PiStore derzeit noch relativ we
nig I n ha lte, sodass Sie bei der Suche
nicht i m mer fü ndig werden.
E rfa h ru n g e n t e i le n
06.201 3 www.raspbeny-pi-geek.de 21
Basics PiStore
I The Pi Store
Der Setreiber heißt sowohl koste n lose
als auch kom m erzielle Software will
-
kom men. Stellt e i n Prog ram m ierer sein
E>q>lare Upload ••0
Werk entgeltfrei zur Verfügu ng, ka n n er
auf Wunsch trotzdem Spenden von zu
friedenen N utzern empfa ngen. Kä ufer
The Pi Store
wie a u c h Spender beza hlen den Betrag
via Paypal zunächst einmal an den Pi Sto
re. l n d ieCity leitet die S u m me 1 4 Tage
Log in Register
nach dem Beza h lvorgang a n den Pro
Aegitllr no • tl stutdownlo.ding guwt and apps.
g ra m ma utor weiter.
Pauword·
Bei Spenden fü r kosten lose Software
' The PI Sbre u•• !ndieC11y -x;ountJ, K you alre.ty zweigt l nd ieCity 1 5 Prozent des Betrages
have one, plnte loQ in·o-;;··lhe left. el�e JeVilllillr
..
t. br .xen kl lndieC� and b Pi Sb�tt fü r sich sel bst ab. Kom merzielle Pro
- g ra m m e, die den hauseigenen Kopier
sch utzmechanismus des Setrei bers (das
� j O indlt.City ZOt:J All nghtl ,.served IJ rJ Youia ICEiib-SDK) i m p lementieren, m ü ssen
densel ben Prozentsatz abgeben. Alle an
II Ein Benutzerkonto für den Pi Store legen Sie im Handumdrehen an. deren Anbieter za hlen einen Obolus von
25 Prozent. Das der ICEiib bietet
d a bei dem Prog ra m m ierer eine API an,
nach dem ersten Log i n in den Menüs ü ber die er verifizieren kann, dass der
stöbert. Dies d ü rfte nach deutschem Anwender, der eine bestim mte Kom bi
Recht a u ßerdem zumindest problema nation aus E-Mail-Ad resse und PiStore
tisch sein. Wä h rend und nach dem Test Passwort nutzt, die Softwa re auch wi rk
erh ielten wir jedoch auch kei nerlei Wer lich erworben hat.
be-E-Mails, sodass ein zeitna hes Aus
scha lten d ieser Option fü r a u s reichen Faz it
den Sch utz vor u nerwü n schter Reklame
sorgen d ü rfte. Der PiStore bildet eine g ute Ergänzu ng
zum normalen Pa ketmanager, i ndem er
Selbst ve röffe n t l i c h e n die Vorteile der von mobilen Geräten
bekan nten App Stores auf den M i n i rech
D e r PiStore steht jedem offen. H a ben Sie ner bringt. ln seinem modernen Design
eine Softwa re geschrieben, von der Sie fi nden sich auch Anfänger wesentl ich
a n nehmen, dass Sie a n deren nützt, rei schneller zurecht a l s i n der Benutzu ng
chen Sie diese ei nfach ein. Der U pload des klassischen Debian-Paketmanagers.
erfolgt u n kompl iziert aus der Softwa re Darüber h i n a u s ka n n ü ber den PiStore
oder der Website des PiStores hera u s [-+. jederm a n n seine Prog ra m m e und Tuteri
Nach Eingabe einer Besc h reibung u n d als u n kompl iziert, sch nell und a n zentra
DRM. Die Abkürzung steht offiziell für Digi dem Hochladen v o n Screenshots be ler Stelle veröffentlichen, sodass sie di
tal Rights Management, also digitale kom mt zunächst ein Moderator den rekt ei ne g roße Za h l a n Raspbia n-An
Rechteverwaltung. Da DRM dem Benutzer neuen E i ntrag zu Gesicht. E r prüft die wendern erreichen.
eingereichte Software vor dem endgü lti Aus N utzersicht ist derzeit vor allem
jedoch bei genauem Hinsehen Rechte vor
gen Freischalten a uf mögliche Rechts das schmale Angebot i m PiStore zu be
enthält, wäre der Begriff Digital Restrietions
verstöße. Die Moderation erfolgt dabei mängeln, zu mal es sich bei einem Tei l
Management - digitale Rechteminderung - nicht d u rch lndieCity, sondern seitens der Prog ra m m e u m freie Software h a n
II
eigentlich eher angebracht. vertrauenswürdiger Mitg l i eder der Ras delt, die ohnehin a u s den Sta ndard-Pa
Pi-Com m u n ity. ketq uellen von Raspbian sta m mt. Aller
I nsgesa mt läuft der Vorgang oft rei d i n g s g i bt es den PiStore auch erst seit
bu ngslos a b. Stoßen Sie trotzdem auf relativ ku rzer Zeit, sodass die Menge der
We i t e re I nfos u n d
Probleme, konsultieren Sie die von l n ü ber d i esen verfügbaren Softwa re si
i nt e ressa n t e L i n ks
d ieCity [-+ und der Raspberry Pi Founda cherlich mit der Zeit noch weiter an
\f\MMI. raspi-geek.de/qr/30468 wachsen wird. (j lu) •
tion [-+ a n gebotenen Erläuteru ngen.
FU
"
R 2 A USGA BE
N
I H RE VO RTE I LE
) EASVLI N U X I ST I D EAL
F Ü R WI N DOWS- U M STEIGER
) 2X TESTEN O H N E R I S I KO,
DAS D I G I S U B- M I N I I ST
J E D E RZ E IT K Ü N D BAR !
PureBASIC-Entwicklungsumgebung s. 54
Auf die Einstellung des Google Readers reagierten viele Nutzer überrascht bis verärgert. Dabei
gibt es einen weit zuverlässigeren Ersatz, der sogar auf dem heimischen Pi läuft: Tiny Tiny RSS
.. ..
.. . - ..... ....... ...____
-- - _ ......., ,..,. ....... . ... .... ___.,..._ _
..
Sie die Skri pte dieser Softwa re auch auf -.
....... .... .. .. . . .. _ _ _ ___ __ _
.. _.._____ _
-
dem Webspace eines Hosting-Providers "... � - ---
;;;;.;
-
;;; ;; ;;.;
"- ;;.;;;;;
- ; · ;;.;
....-...�.o
.. .J-�
I h rer Wa h l ablegen - doch diese Lösung
Oownklad iOS and Androld Apps (lree) Expand your feedy experionoe w!lh toeoe great appol
wä re a l les andere a l s opti mal: N icht n u r,
...
..
dass Sie d a n n von der Verfüg ba rkeit des
gewä h lten Webhosters genauso abhän .
gig wären wie bei einem Webd ienst;
dessen M itarbeiter kön nten ferner theo ß Feed ly.com bietet I h nen weniger Sicherheit a l s T i ny T i ny RSS auf I h rem Pi.
retisch auf I h re Daten zug reifen und ein
sehen, welche Nachrichtenquellen sie
'
N u n m ü ssen Sie die frisch insta l l i erte
MySQL-Umgebung noch vera n lassen,
eine neue Datenba n k anzu legen. Das
admin
klappt mithi lfe des im ersten Sch ritt
k:tl lw. m.in P..wtt� �
m iti nsta l l ierten Shei i-Ci ients fü r MySQL
1- H
....,_ _ _ recht fix (Listing 2)
CWt611'er'ltld'et Mkel
-� NII<el
ser die U R L h t t p : I IRasPi -IPi t t - r s s l
d l<l.'lktl QM:t;en
� - Dei.C'Khlwld
i n s t a lll auf. I m n u n erscheinenden
ii SPEOO. ON..NE - �efl
tllgnschlu.O. - Oie NKIYic ..
Form u l a r fü l len Sie die Fragen ü ber I h ren
'-Ctl nn:l -- 'NOChe solln fast ... der 9H(NosHNn lkltsctabn l.nd "�· der
ltiA 1m � wieder �- � der Sorge vor AnscNigtn IWd de 8otKheft �
· R�PI ,llln'oef'I N1ict.l richl wtedef cii! Artlel: �. {mehr) MySQL-Server ana log zu den Angaben
-
a aASK: ttw1klng
ID
• �A Ziehen KOI'lsulats-Personill au. t.aht>re ab. 09 .08 . 2 0 1 3
• 19 us.acuchllltenbWiben gnchlossen. 0� .08.2 0 1 3
i n Abbi l d u n g IJ aus.
• CHChyt 8lof,t ID
......
... ..
Mefdung l.> t' i mob�.tar;�en(No<J.de lesen
Nach einem anschließenden Klick auf
Test configuration erscheint dann die
Nach richt Test succeeded. Jetzt kl icken
Sie auf den neu h i nzugekom menen But
ton lnitialize database. H ierd u rch legt die
Softwa re a l l e benötigten Ta bel len und
II Der Übersichtsbildschi rm zeigt neben den neuesten N ews in den abonnierten Feeds dazugehörigen Stru kturen i n der My
auch d iverse M e n ü p u n kte a n, ü ber die Sie die Abonnements verwa lten. SOL-Datenba n k a n . Dies dauert jedoch
nur einen ku rzen Moment, und wenige
Sekunden später steht der Button Save
U mgebung lä uft, kontro l l i eren Sie, ob configuration zur Auswa h l bereit. Mit ei
auch der Cu ri-Su pport fü r P H P (das Pa nem Klick darauf schl ießen Sie die I n stal
ket php5-curn ei ngerichtet wu rde, da lation von Ti ny Tiny RSS ab.
Tiny Ti ny RSS es benötigt.
Als Nächstes rufen Sie die Website von E rste An m e ld u n g
Tiny Tiny RSS i n einem Browser auf und
scrollen bis zur Down load-Sektion her Den Feed reader sel bst rufen Sie via
u nter. Speichern Sie den dort angebote h t t p : I IRasPi -IPi t t - r s s l auf. Für die
nen Ta rba l l auf I h rem Ras Pi. Wechse l n erste Anmeldung II g i bt es bereits ein
S i e n u n auf d e r Konsole ins Verzeichn is, Sta ndard-Benutzerkonto - Ben utzerna
i n dem Sie das Archiv a bgelegt ha ben, me: admin, Passwort pas swo rd. Hier
L i st i n g 2 und geben nacheinander die Befehle e m pfiehlt es sich, schleun igst das Ad
aus Listin g 1 ein. Den Namen des Down min-Passwort d u rch ein eigenes zu er
$ mysql --u ser= root
--pas sword=MySQL-Passwo rt load-Arch ivs gilt es in den Konsolen-Be setzen. Klicken Sie dazu i m Ü bersichts
•
Lobenswerterweise veröffentlicht der s i c h n u n öffnenden U ntermenü Einstel
Entwickler hä ufig U pdates . lungen aus. Im Reiter Benutzer des Ein-
We i t e re I n fos u n d
i n teressa nte L i n ks L i st i n g 3
W\,vw.raspi-geek.de/q r/30429
*130 * * * * l u s rlbinlphp5 lva rlwwwl t t - r s s l u pdate . ph p --feed s --q u iet
26 www.raspberry-pi-geek.de 06.20 1 3
Die Raspberry Pi
Stellungsmenüs lassen sich n icht n u r Passwörter än
dern: Hier legen Sie zusätzlich bei Beda rf i n den N ut
Bi bel für alle!
Ein langlebiges Raspberry-Pi-Sta nda rdwerk i n Fa rbe: Auf fast 1 .000 Seiten
zungsrechten eingesc h rä n kte Konten fü r weitere Fa m i l i
begleitet uns der Autor Erik Ba rtm a n n d u rch die Grundlagen der Elektronik
enmitg l ieder a n, sodass diese einen eigenen Feedrea
u n d der Fu n ktionsweise des Raspberry Pi. Das Buch kommt zudem m it
der-Zugang haben, ohne g l eichzeitig a l lzu wichtige Op 30 Projekten zum Nach
tionen verstellen zu können. bauen, I nsider-Tipps u n d
N u n muss der Raspberry Pi noch automatisch und i n Die elektronische Einfü h ru ngen i n Lin ux, C
Welt mit
Raspberry Pi
regelmäßigen Abstä nden die Feeds d e r abonnierten und Python. Mehr I nfos:
Nachrichtenseiten neu heru nterladen. Am ei nfachsten www. oreilly.de
entdecken
rea l i sieren Sie das, i ndem Sie einen Cronjob ein richten,
der etwa a l l e 30 M i n uten das m itgelieferte Skript up
date . php ausfü h rt. Ö ffnen Sie dazu mit dem Befe h l s u d o
c rontab - e den Cron-Ed itor, und fügen Sie dort die Zei
le aus L i s t in g 3 h i nzu.
Kopflos
.,.. Hit dem Raspberry PI �n. steuem und spitlen
in dem hier skizzierten Anwendu ngsfa l l l a ufen der .,. El.ektronilt und U!IuJ Jtoichtvt'l'stehf,n
Erik Bartmann
Feed reader-Server und der zugehörige C l i ent n icht auf
."_ Mit Python und C den Raspbnry Pi progrJmmit!rtn
992 Seiten, 201 3, 39,90 €
ISBN 978-3-95561 - 109-5
demselben Gerät. Stattdessen bewerkste l l igt der Rasp
berry Pi nur den Serverbetrieb, der Cl ient-Zug riff erfolgt
durch verschiedenste andere Endgeräte I h res Hausha lts,
auf Wunsch auch d u rch verschiedene N utzer.
Deswegen ist es s i n nvol l , den Pi rund u m die U h r
"headless " (also o h n e Mon itor) w i e e i n e n klassischen
Server zu betreiben. Scha lten Sie dazu via ra s p i-con f ig
das Sta rten des Desktops nach dem Booten ab. Verges
sen Sie nicht, dem M i n i co m puter in der Datei /etc/net
wo rf 1 inte r f a c e s eine feste I P-Ad resse zuzuweisen.
We itere M ö g l i c h ke i t e n
06.20 1 3
Die Distribution Raspbian bietet eine anfängerfreundliche Umgebung. Möchten Sie den
Raspberry Pi aber als Mini-Server nutzen, sollten Sie den Einsatz eines Systems mit weniger
So mancher RasPi verrichtet seinen Zwa r bietet ein mit 5 1 2 M Byte ausge
Dienst a l s Server i m Head less-Betrieb [�. statteter Raspberry Pi trotzdem noch ge
Ob er dabei n u n als Ersatz fü r eine Tele nügend Leistung fü r den Desktop-Be
fonanlage dient, als Pri ntserver fü r eine trieb. Doch wie sieht es bei einem ä lte
Wohngemei nschaft oder zu anderen ren RasPi mit n u r 256 M Byte RAM aus?
Zwecken : Der stromsparende M i n i-Rech Was tun, wenn man a l l e verfügbaren
ner eignet sich bestens, um 24/7-Server Ressou rcen auf die gepla nten Server
Dien ste zu verrichten. Fü r d iese Aufga Dienste konzentrieren möchte? ln die
ben genügt es, ihn einmal ei nzu richten sem Fa l l sol lte man eine sch l a n ke Distri
und d a n n n u r noch ab und zu via SSH zu bution mit möglichst wenig vorinsta l
warten. Im la ufenden Betrieb benötigt lierten Pa keten einsetzen . So lässt sich
der Pi dann weder einen Mon itor noch deren Zusa m menstel l u ng genau auf das
eine Desktop-Umgebung. gepla nte Vorha ben zuschneiden, ohne
Da stellt sich zwangslä ufig die Frage, Ressou rcen und d a m it Leistung der
ob fü r solche Zwecke der Einsatz von Ha rdwa re zu verschwenden.
Sowohl Arch Linux als auch Slitaz bieten
Raspbian u n bedingt vonnöten ist. Des
sich als schlanke Betriebssysteme für einen sen Väter haben eine geradezu ba rocke Arch L i n u x
Horne-Server an. Der Artikel erläutert die er Anza h l a n Softwa re-Pa keten vorinstal
sten Schritte mit diesen Distributionen und l iert, wodu rch sich nicht nur das Booten Auf i h rer offiziellen Down load-Seite [�
zeigt, für welche Zwecke sich die jeweiligen in die Lä nge zieht: Der a utomatische l i stet die Raspberry Pi Fou n dation n u r
Sta rt etlicher Dienste frisst einen stattli diejenigen Distri butionen auf, deren
Systeme besonders eignen.
chen Tei l des H a u ptspeichers auf. Partierungen fü r den M i n i rechner als be-
sonders ausgereift gelten d ü rfen . Zu die- bei m Generieren der hierfü r nötigen Zu-
sem el itären Zi rkel gehört auch Arch Li fa l l sza h len zu u nterstützen, wechseln Sie
nux ß. Dessen PC-Version erblickte mit [Strg)+[Ait)+[F2) auf die zweite Kon
200 1 das Licht der Welt i h r Schöpfer sole u n d starten dort nach einem Log in Arch Linux Hf 2013-07-22
Judd Vi net leitete sie dabei n icht von a n mehrmals das Kom mando l s -R /. RPG/ a rch/
deren Distri butionen a b, sondern erstell Wen n Sie nun mit [Strg)+[Ait) + [F2) zu Slitaz Armhf Mini 2012-12-14
te Arch Linux von Grund auf neu. rück auf d i e bisherige Konsole wechseln, RPG/ s l it a z /
Zum Arch-Lin ux-Konzept gehört, dass schl ießt Pacman die l n itialisierung schon
nur die nötigste Softwa re vorinsta l l iert nach ku rzer Zeit a b.
ist, der Anwender die Konfi g u ration N u n lösen Sie mit dem Befe h l pacman
weitgehend sel bst vornim mt, und die -Syu den eigentlichen U pdate-Vorgang
Softwa re-Pa kete dank Rol l i ng Releases a u s, der den RasPi i n den folgenden Mi
stets topaktuell bleiben. Für Anwender n uten gut beschäftigt hä lt. Ab jetzt e m p
mit Kom m a ndozeilen-Phobie kommt fiehlt es sich a u s Sicherheitsg ründen,
Arch Linux daher n icht i nfrage, a l l e an nur a l s Root zu a rbeiten, wen n das not
deren erha lten eine sta b i l e Grundlage wendig i st. Deswegen fü h ren sie noch
fü r ein maßg esch neidertes System. Da pacman - s a dd u s e r sudo a u s u n d legen
bei bleibt Arch Linux trotzdem recht mit ad d u s e r einen neuen Ben utzer a n .
schnell erlern- und konfi g u rierba r. D e r ka n n s i c h künftig a l s ei nfacher User
a n melden u n d nur i m Beda rfsfa l l m ittels
Arch L i n ux : E rste Sch ritte sudo a d m i n i strative Rechte a nfordern.
Die auf dem Ras Pi lauffä h ige Va ria nte [-+ Arch L i n u x : S e rve r- D i e nste
von Arch Linux IJ bootet binnen zeh n
Sekunden i n d i e Shell. Dort existiert zu I nsbesondere fü r Server-Dienste i st es
nächst nur das a d m i n i strative Benutzer wichtig, dass der Pi stets die richtige
konto root, an dem Sie sich ü ber das U h rzeit verwendet. Ä ndern Sie deswe-
ebenfa l l s root l autende Passwort a n mel gen die Zeitzonen-Auswa h l fü r I h ren
den. Als Erstes sol lten Sie auf die deut Sta ndort passend ab. Für Deutsc h l a n d
sche Tastatu rbeleg u ng wechseln, u m l a utet der entsprechende Befe h l :
versehentl iche Fehlei ngaben bei den
nachfolgenden Sch ritten zu vermeiden. $ s ud o ln -s / u s r/ s h a re/ z o n e info/� l i st i n g 1
Ti ppen Sie dabei zunächst auf der Kon E u rope/Be r l i n / e t c / l o c a l t ime
# e c h o LANG=de_DE . UTF-8 > /etc/
sole die beiden Zeilen aus Listi ng 1 ein.
l o c a le . c o n f
N u n öffnen Sie mit einem Texted itor Anschl ießend öffnen Sie die Datei / e t c /
die Datei / e t c / l o c a le . gen, entfernen t ime z o n e u n d fügen - fü r Deutschland # e c h o KEYMAP=de- la t i n l > /etc/
v c o n s o le . c o n f
das Kom menta rzeichen # vor den Zei len, die Zei le E u rope/Be r l i n h i nzu.
die mit d e_DE a nfa ngen, und speichern
die Datei a b. Zurück a uf der Konsole ge
ben Sie dann das Kom mando loca Raspberry Pi® Quick Sta rt Downloads Buy Codeca
le-g en ein. Booten Sie nun den RasPi
sigen Gewoh n h eiten. Ta uschen Sie that this distrlbution may not be sultable lor beglnners. The latest versiOn ol thls Image uaes the
hard-llollt ABI, and bools to a command prompt ln around ten seconds.
g leich a l s Nächstes aus Sicherheitsgrün
den ü ber das Kom mando p a s swd das
Torrant archli�ux-hf·201 3-07-22.1mc.zjp.torrent
Root-Passwort gegen e i n eigenes aus.
Ansch l ießend bringen Sie mithi lfe von Dlrect download archlinux-hl-201 3-07-22.1mc.zlp
06.20 1 3 www.raspberry-pi-geek.de 29
Softwa re Arch Linux I Slitaz
A�rchll n ux I ARM
conf) lässt sich der Server mit s y s temc t l
enable samba a ktivieren. Bei anderen
Diensten gehen Sie ana log vor.
About • Platfonns • hcUga Forum Support • Developen •
I m LAN sprechen Sie den u nter Arch
Linux la ufenden Raspberry Pi über den
Hostnamen a la rmpi an. Bei Bedarf än
dern Sie d iesen Namen i n den Dateien
/et c / h o s t name und /et c / h o s t s . Der
neue Bezeichner wird erst nach einem
Neusta rt des Systems a ktiv.
Slitaz
Simple Optimized Always Up to Date
. ... . pilln ttr#Wdl· Unr.a'� ....... ..... for _ _ _ _ ... __ ..... � � -- pac.k:aged 6Hy,
Sta rtet I h nen Arch Linux n o c h n icht
� Md U CDfttnlf • ttw .nd' l8e!r. W. �.. Md il...... AAI1\il6 and .M:""7 et!Airiftti vou .... .... CM'I l:he lndlft9 edge.
� · llgtrt·� ..... Mruc:t� ltla 1Mtnxt1on MU: ID .,.. HCfl piMtonn to b YtJtU caft •...a., � � � cw
schnell gen ug, dann sol lten Sie sich Sli
... )IICJliii .. ...... U!e � to ,_. ... ........ w. U. AUit.
- taz [� näher a nsehen: Die m i n i ma l isti
sche Distribution brauchte i m Test ledig
lich vier Seku nden, um nach dem Ein
Freiw i l l i g e haben d i e ursprüngl ich für PCs entwickelte D i stributino Arch Linux auf scha lten bis zum Log in-Prom pt der Shell
verschiedene ARM-Plattformen portiert und so fit für den RasPi gemacht. zu booten. Dies ist a l lerdings kei n Wu n
der: Die G röße des SO-Karten-I mages [�
beträgt i m gepackten Zustand gerade
Die Standard-Insta l lation von Arch Linux einmal 46 M Byte. Sl itaz sta rtet ferner n u r
a ktiviert den SSH-Server bereits, sodass die grundlegendsten Kom ponenten .
Sie sofort in den Head less-Betrieb wech Die meisten Anwender n utzen d iese
seln können. Andere Server-Softwa re Distri bution a uf in die Jahre gekomme
m ü ssen Sie erst nach i n sta l l ieren, die nen x86-Desktop-PCs. Dort bietet sie
Konfi g u ration u nterscheidet sich ka u m den Vorteil, dass sie komplett i m RAM
von d e r u nter a nderen Distributionen. la ufen kan n und d a m it sel bst sehr be
Benötigen Sie beispielsweise einen tagten Rechnern noch einen fl üssigen,
Sa m ba-Server, richten Sie d iesen erst ein wen n auch sparta n isch geha ltenen
mal mit pacman -5 Samba ü ber den Pa Desktop-Betrieb ermöglicht.
ketmanager ein. Nach dem An passen der Auf dem Raspberry Pi eig net sich Sli
Konfi g u rationsdatei I et c/ samba/ smb . taz jedoch aussch ließlich fü r das Aufset
zen eines Headless-Servers - u nter an
derem d eswegen, wei l d i e Slitaz-Pa kete
fü r Desktop-Softwa re noch g a r n icht fü r
die ARM-Plattform portiert wurden. Das
hängt d a m it zusammen, dass ein einzi
ger und zudem n icht sonderlich aktiver
Entwickler die Raspberry-Pi-Version von
Sl itaz betreut. Bei Redaktionsschluss lag
das letzte U pdate des SO-Karten-I mages
ü ber acht Monate zurück 11.
Darüber h i n a u s befanden sich in der
Pa ketq uelle nur wenige h u n dert Pro
g ramme - ganz im Gegensatz zur x86-
-- Piattform: Dort steht d i e zehnfache Men
. m. u ...... - toApr 2112.
• ..,.,..a U fiCZ II OIIII - C11' .._ 2rr2 ge a n Software zur Verfü g u ng. Theore
• Maz U JW:1 61 M - D ,.. �
• .... ... ...... CoaM!IIg 2Dt1.a1 - � .... Xf.t
tisch kön nte man die fü r die ARM-Archi
Duck DuckGo
• _ COOid!W ...- - .. -- tektu r des Ras Pi fehlenden Pa kete sel bst
ü bersetzen, doch vor d iesem Aufwand
d ü rften die meisten Anwender a l ler
B Weniger ist mehr - zumindest bei S l itaz. d i ngs zurückschrecken.
30 www.raspberry-pi-geek.de 06.20 1 3
Arch L i n u x I S litaz Softwa re
Nach dem Booten melden sich als Be wichtige SSH-Server Dropbear sta rtet,
nutzer root mit dem Passwort root bei erreichen Sie das d u rch RUN_DAEMONS=
Sl itaz an. Zusätzliche Softwa re i n sta l l ie " d ropbea r " in der Datei rcS . c o n f . Z u m
ren Sie ü ber den Pa ketmanager Tazpkg, man uellen Starten v i a Shell würden Sie
der - getreu dem m i n i ma l i stischen An den Daemon h i ngegen m ittel s /etc/
satz der Distri bution - aus einem ei nzi i n it . d/ d ropbea r s t a rt ausfü h ren.
gen Sheii-Skript besteht.
Das Komma ndo t a z p kg l i s t g i bt Faz i t
eine Aufste l l u n g der i nsta l l ierten Pakete
a us. Mit t a z p kg rec h a rge a ktualisie ren Suchen S i e e i n e a ktuelle, zuverlässig ge
Sie die I nformationen über weitere Pro pflegte u n d mit reichlich Pa keten be
gram me, ein t a z pkg l i s t -m i r ro r g i bt stückte Distri bution fü r I h ren RasPi-Ser
eine entsprechende Liste aus. Sind Sie ver, d a n n stellt Arch Linux eine g ute
darin fü ndig geworden, richten Sie m it Wa h l dar. Es gehört zu den wenigen von
tels t a z pkg get-in s t a l l Paket die ge der Raspberry Pi Fou ndation selbst ge
wü nschte Softwa re ein. hasteten Distri butionen, was eine hohe
Auch beim Bootvorgang kocht Sl itaz Zuku nftssicherheit verspricht.
sein eigenes Süppchen: Es vereinfacht Für das eher sch lecht als recht ge
d iesen, in dem es keine Runl evel ken nt. pflegte Sl itaz g i lt das nicht. Allerd i n g s
Stattdessen sta rtet es led i g l ich / e t c / verrichtet es a uf dem RaspPi s e i n e Arbeit
��
in it . d/ rcS, das wiederu m die Datei noch einen Hauch schneller als Arch Li
Wei t e re I nfos u n d
/et c / rcS . c o n f a uswertet. Möchten Sie nux und kom mt so fü r lasti ntensive Ser
D.
i n te ressa nte L i n k s
also bei spielsweise, dass wä h rend des ver i nfrage, fa l l s d i e benötigte Softwa re
www . rasp i-geek.de/q r/30589
Bootvorgangs a utomatisch der leichtge- in der Paketq uelle vorliegt. (j lu) •
Die heute fü h re n d e n S pezi a l i sten sta m m e n oft a u s d e r " F re i e Softwa re-Sze ne" u n d sch u l e n seit
J a h ren im L i n uxhote l . Das erklä rt die B re ite und Q u a l ität u n seres Sch u l u ngsangebotes :
AJAX * Amavis * Android * Ang riffstech n i ken * Apache * Asterisk * BaseX * B ayesianAnalysis * B i n d * C/C+ + * Cassa ndra *
CiviCRM * Cloud * C l u ster * C l u ste rFS * Couch D B * CSS3 * C U P S * Debian * D H C P * D N S * D N S S E C * Echtzeit Linux *
E m bedded L i n u x * eXist-d b * Faces * FAI * F i rewa l l * Fore n s i k * F ree B S D * F reeRAD I U S * GeoExt * G it * G ra i l s * G RASS *
G roovy * hadoop * Hochverfügbarkeit * HTM L5 * H u d so n * iSCS I * 1 Pv6 * ITSM * Java * JavaScript * J e n k i n s • Ke rne! * KVM
• LDAP • LibreOffice • L i n u x * L P I * m23 * MacOSX * M a p F i s h * Mapserver • Maven * M i krocontro l l e r * MVS/380 * MySQL *
Nagios * Node .js * Ope n B S D * Open layers * OpenOffice * openQRM * OpenVPN * O P S I * O S G i * OTRS * Perl * P H P *
Postfix * Postg reSQL * P u ppet * Python * Quantu m G I S * R • Ra i l s * Red Hat • Routing * Request-Tracker RT * Ruby * Samba
* SAN * Sca l a * Scri b u s * Shell * S icherheit * S N M P * Spacewa l k * S p amfi lter * S Q L * Struts • S u bversion * SuSE • TCP/ I P *
Tomcat * Treiber * TYP03 * U b u ntu * U M L * U n i x * U n ivention * Vi renfi lte r * Virtu a l isierung * Vo i P * WebG I S * Webservices *
Windows Auto i nsta l l * Windowsi nteg ration * x2go * xen * X M L * Xpath * Xq u e ry * zJO S * Za bbix * Zend
Ja, wir geben es zu und haben ü berhaupt kei n schlechtes Gewissen d a be i : U n sere Sch u l u ngen machen auch Spaß ;-)
Auf dem Raspberry Pi richten Vor 20 J a h ren brach in der westl ichen nen handelsübl ichen Raspberry Pi i n ei
Welt mit dem Aufkommen von Mobi lte nen WLAN-Access-Point um, der trans
Sie im Handumdrehen einen lefonen und dem I nternet das Kommu pa rent sämtliche Verb i n d u ngen ü ber
n i kationszeitalter a n . Dessen j ü ngste das On ion-Netz schickt.
Tor-Proxy ein und betreiben Spitzen ma rkieren Social Networks wie
Facebook, Google+ und Twitter. Die re Zentra l statt lo ka l
diesen mit minimalen Kos- su ltierende I nformationsfl ut weckt Be
gehrlichkeiten auf den verschiedensten Soba ld Sie I h ren Rechner mit einem
ten. Damit platziert sich der Ebenen, wie die Abhörprog ra mme Tem SOCKS-fä h igen Browser und dem Tor
pora und Prism demonstrieren. Proxy ausrüsten, sind Sie bereits in der
Mini-PC als ideales Werk Der Nutzer ist i m Ka m pf u m seine da Lage, dessen I P-Adresse zu versch leiern.
tentechn ische Privatsphäre jedoch nicht U m Tor jedoch flächendeckend i m hei
zeug, um die Privatsphäre
machtlos: Das Tor-Netzwerk erla u bt es m ischen LAN zu verwenden, mü ssten
i h m, die I P-Adresse als wichtigstes Iden Sie es a uf jedem einzelnen Endgerät ein
bestmöglich zu wahren.
tifikationsmerkma l beim Su rfen d u rchs richten, also auch auf Smartphones und
Val e n tin H ö be l Netz zu verbergen und damit seine Ano Ta blets, u n d es ließe sich zudem n u r m it
nym ität zu wa h ren fJ. Die elega nteste Anwendu ngen nutzen, die auch via
Art, Tor zu nutzen: Man fu n ktioniert ei- SOCKS kom m u n izieren.
README
32 www.raspberry-pi-geek.de 06.20 1 3
RasPi als Tor-Router S e rve r
l n einem solchen Szenario erg i bt e s we tät. Möchten Sie das System über den
sentl ich mehr S i n n , Tor auf einem zentra Desktop ein richten, benötigen Sie ferner
len Punkt im H e i m netzwerk zu betrei einen a ktiven USB- H u b. Die Anleitung
ben. Arbeitet d i eser noch als WLAN-Ac geht davon aus, dass Sie zu Ha use einen Raspbian "Wheezy" 2013-07-26
cess-Poi nt, verei nfacht das die N utzu ng Router mit a ktiviertem DHCP-Server be RPG / R a s p b i a n /
weiter: Sie können dann das Tor-Netz trei ben, etwa eine Fritzbox, mit der sich
werk mit sämtlichen Geräten mühelos der Tor-RasPi später verbindet.
nutzen, vom Smartphone bis h i n zu m An d ieser Stelle g i lt es zu entscheiden,
Smart-TV und PC. Als Basis fü r den eige welches Betriebssystem Sie fü r den Tor
nen Tor-Router bietet sich wegen seines RasPi verwenden möchten. Wä h rend das
geringen Stromverbrauchs und Platzbe Onion-Pi-Projekt mit Occidenta lis [2] i h re
da rfs der Raspberry Pi a n . eigene Distri bution speziell fü r H a rd
Adafruit [-+ bietet e i n e solche RasPi ware-Bastler em pfieh lt, verwenden wir
Tor-Kombi nation i n seinem Shop fü r mit Raspbian die einsteigerfreu nd l ichere
rund 90 U S-Dol lar als Prod u kt namens Va ria nte. Laden Sie das System-Image
"
" Onion Pi a n IJ. Wer Geld sparen will zunächst auf einen Rechner heru nter
und zudem keine Berü hrungsängste mit und entpacken es dort.
Linux hat, der baut sich seinen Onion Pi Stellen Sie sicher, dass der Computer
sel bst Sch ritt fü r Schritt zusa m men . die SO-Ka rte korrekt erkennt und e i n b i n
det. Den zugehörigen Gerätebezeichner
Vo rbere i t u n g e n fi nden Sie via f d i s k - l oder dme s g her
aus. Vor dem Ü berspielen des I mages
F ü r d e n sel bst geba uten Onion Pi benö hä ngen Sie eventuell gemou ntete Parti
tigen Sie a n H a rdware-Kom ponenten ei tionen der SO-Ka rte mit sudo umo u n t
nen Raspberry Pi Modell B (am besten ! dev / D e vi c e a u s . N u n wechseln S i e i n
Rev.2), einen mit dem verwendeten Be d a s Verzeich n i s mit d e m entpackten
triebssystem (h ier: Raspbian) kom patib I mage und schreiben von dort die
len WLAN-Ada pter, ein LAN-Ka bel, eine I mage-Datei auf die SO-Ka rte.
SO-Ka rte mit m i ndestens 4 G Byte Spei
cherplatz sowie ein Netztei l mit Micro # dd if=/Pfad/zum/Image/2013-07-2�
USB-Anschl uss und einer Lei stu ng von 6-wheez y-Ra s p b ia n . img of=/dev/Zie�
m i ndestens 700 mAh. l bs=4M
Wa s ist To r?
Tor stammt ursprünglich von der Cam ent bei einem Directory-Server des Tor
bridge-Universität, wo es wegen der Ähn Netzwerks eine Liste von Tor-Nodes an
lichkeit der mehrschichtigen Paketvermitt und lädt sie herunter. Aus dieser sucht er
lung mit den Schalen einer Zwiebel .The sich einen sogenannten Entry Guard für
Onion Routing" getauft und als TOR abge den Einstieg ins Netzwerk aus.
kürzt wurde. Schon bald griff das For Die weitere Verbindung verläuft dann über
schungslabor der US-Navy, das sich bereits sogenannte Middle- und Exit-Nodes zum
mit ähnlichen Verfahren beschäftigt hatte, Ziel-Server, wobei die Daten auf der Stre
Tor auf und förderte das Projekt. Seit De cke vom Client bis hin zum Tor-Exit-Node
zember 2006 treibt die gemeinnützige verschlüsselt bleiben.
Stiftung .Tor Project" die Entwicklung der Sowohl der Exit-Node als auch der Ziel
inzwischen in "Tor" umbenannten Soft Server können den Urheber der Anfrage
ware voran. nicht identifizieren: Den kennt nur der
ln Abbildung ß sehen Sie, wie Tor prinzi
IJ E i n fertig zusam mengebauter und
Entry Guard, der jedoch wiederum das Ziel
vorkonfigu rierter Onion Pi, wie i h n Ada
piell funktioniert: Beim Start fragt der Cli- nicht weiß.
fruit bereitstel lt. (Bild: Adafru it.com)
t·
L i st i n g 1 L i st i n g 3
s u bnet 192 . 168 . 42 . 0 netma s k inte rfa ce=wlan0
255 . 255 . 255 . 0 { iface lo inet loo p b a c k d r ive r= rt l871xd rv
range 192 . 168 . 42 . 10 iface e t h 0 i n e t d h c p s s id=O n io n RPG
192 . 168 . 42 . 50 ; hw_mode=g
opt ion b roadcast-add re s s a l low-ho t p l u g wlan0 c h a n n e l=6
192 . 168 . 42 . 255 ; #iface wlan0 inet ma n u a l macadd r_a c l=0
opt ion ro u t e r s 192 . 168 . 42 . 1 ; #wpa- roam /et c/wpa_s u p p l ic a n t / a u t h_a lgs=1
defau lt-lea s e-t ime 600 ; wpa_s u p p l i ca n t . c o n f ig n o re_b road c a s t_s s id=0
max-le a s e-t ime 7200 ; #iface default inet dhcp wpa=2
opt ion domain-name " lo c a l " ; wpa_pa s s p h ra s e=geheim
o p t io n domain-name-se rve rs iface wla n 0 i n e t s t a t ic wpa_key_mgmt=WPA-PSK
8.8.8.8, 8.8.8.4; add res s 192 . 168 . 42 . 1 wpa_p a i rwise=TKI P
}
R a s P i als Tor-Router S e rve r
Danach entfernen Sie das Kom menta r � --- lallu *rlllll ilil&ll � bUoi:I ...W. ..._ � - u.:u... � � � � -... rxliiM! � �
� Ibli. llllilu e ,,. . .... , � !.1.111
# ipt a b l e s -t n a t -A PREROUTING
- i wlan0 -p tcp --dpo rt 22 -j
REDI RECT --t o-p o r t s 22
'
-
·-·
gangsdaten l a uert darü ber h i naus noch
eine weitere Gefa h r, die sogenan nten
Bad-Exit-Nodes, deren Betreiber Log io
lllara Wttt.r: lar•l•lutmklldfatoo - IIM
tflltlttlt lralnlr>t
·-- Daten a u s dem Datenstrom a u sfi ltern
Pnr Htillltlnc EinladleiMAP·St,.... r mlt
o-c.•
und fü r i h re Zwecke m i ssbrauchen.
�-
- ·-· Fü r besseren Sch utz empfehlen wir
LPICII02 1ralnlnt ltnultlt
• ..-x.... daher ei nerseits Achtsa m keit i m Umgang
Klaus Knopper. Effiziente Bash-Siaipte
lPIC 201 Tr..nulfltUIJitlt
m it den eigenen persö n l ichen Daten und
o ···.....� · - 60 views
andererseits das Verwenden von Fi refox
== � · .. 0 .. . ID
36 www.raspberry-pi-geek.de
R a s P i a l s To r - Reu te r S e rve r
Netzwelt •
Proxfes. f6t ciH Zug,lff MJI cf.s lntenaet. konllfwltrlft
r, KJin Pro;q
" Dio Pr"'Y'Elnst.&ungon lilr diows N•Il'JI!OfkiiUI.....tlsdl orbnnon
�•OII)'" Elnst.&ungon dos symms ...-n
· � PIO><y-K�.Jtion:
Hll'P- Proxr. ,,3.168.•2.1_ _ fort - -a11ti' :
SPIEGEL ' ' I
• r6r 6 Protokc:JIIp � p,uy.�.-r�n
, N E T ZWELT
.ilst.-Pr
F1 P... PIDU 2 tla 4l 1 .. .
161 ol2 ,
liJ Die korrekten E i n stel l u ngen im Fi refox. II L i n ks Spiegel.de o h n e NoScri pt und aktivierten Privoxy, rechts d u rch Privoxy gefi ltert.
We b f i lt e r P r ivoxy
Möchten Sie für alle Geräte und Browser, blockieren. Mit den Befehlen aus listing 8 hinzu, damit die Kommunikation zwischen
die das Tor-Netzwerk über den Tor-RasPi laden Sie eine solche Liste herunter und Client und Privoxy nicht direkt zum Tor
nutzen, einen Content-Filter einrichten, hinterlegen sie im Content-Filter. Das in Netzwerk weitergeleitet wird, und hinterle
dann sollten Sie das aus naheliegenden stallierte Skript lädt automatisch Filterli gen Sie diese gleich fest (Listing 9).
Gründen auch mittels einer zentralen ln sten herunter, konvertiert sie ins Privoxy Starten Sie anschließend sicherheitshalber
stanz erledigen. Ein beliebtes Tool für die Format und legt sie unter /et c / p r ivoxy Privoxy über s e rvice p r ivoxy resta rt
sen Zweck ist Privoxy. Dank fein justier ab. Zudem trägt es die Listen in / e t c / neu, um die geänderte Konfiguration zu
barer Regeln blockt die Software zuverläs p r ivoxy/ c o n f ig für d i e künftige Ver übernehmen. Vergessen Sie dabei nicht,
sig Werbung und Cookies, obendrein er wendung ein. auf den Clients im Browser den Proxy als
höht sie durch das Blockieren von Skripten Die Filterlisten aktualisiert der Anbieter Vermittler einzutragen 11.
die Sicherheit. mehrmals im Monat. Deswegen empfiehlt
ln unserem Test filterte Privoxy anschlie
Um Privoxy zu installieren, tippen Sie auf sich das Einrichten eines Cronjobs, der das
ßend selbst ohne jedes Browser-Addon
der Konsole des Raspberry s ud o a pt-get regelmäßige, manuelle Update der Filterli
zuverlässig die Werbung aus Webseiten
heraus ß.
i n s t a l l p r ivoxy ein. Damit der Filter sten erspart. Tippen Sie dazu als .Root
c r o n t a b -e und fügen Sie folgende Zeile
im gesamten WLAN bereit steht, öffnen Einen Nachteil bringt der Einsatz der Soft
ans Ende der Datei an:
Sie die Datei / e t c / p rivoxy/ c o n f ig und ware Privoxy allerdings mit sich: Es lastet
setzen die Variable l i s t en-add re s s auf 0 22 * * * root / b i n / b a s h / u s r/
bei mehreren aktiven Benutzern die CPU
den Wert 0 . 0 . 0. 0 : 8118. l o c a l / b i n / p r ivoxy-b loc k l i s t . s h
des Raspberry Pi recht stark aus. Im Test
Ähnlich wie ein Adblocker für Webbrowser Mit dieser Einstellung startet das Skript je verlängerten sich aus diesem Grund die
besitzt auch Privoxy die Fähigkeit, eine Li den Tag um 22 Uhr. Fügen Sie nun eine Ladezeiten typischer Websites um bis zu
ste an bekannten (Werbe-)Webseiten zu weitere Direktive in den lptables-Regeln 15 Sekunden.
Feuer frei
Der Raspberry Pi eignet sich hervorragend als preisgünstiger Spiele-Server. Wir zeigen Ihnen,
wie Sie ihn für den von Quake inspirierten Ego-Shooter OpenArena einrichten. J o se p h G u arin o
N icht n u r fü r Bastler, auch fü r Gamer inspiriert wurde ß. Erfre u l i cherweise a u s mehrere Progra m m e la ufen, wobei
bietet der Raspberry Pi eine i nteressa nte fi ndet sich in den Raspbian-Repositories Sie sie nach Belieben in den H i ntergrund
Plattform. Sein n iedriger Preis, der gerin bereits ein OpenArena-Pa ket. Um es ein schicken und wieder a ktivieren. Auf dem
ge Stromverbra uch und die vielfä ltigen zurichten, öffnen Sie ein Ter m i n a l und Spiele-Server erweist sich Tm ux dadurch
Betriebssystem-Optionen machen den ti ppen das folgende Kom mando ein: a l s besonders h i lfreich, dass Sie sich im
M i n i-PC zur ersten Wa h l, wen n es darum mer wieder via SSH d a m it verbinden
geht, einen kleinen und effizienten Spie $ s u d o a pt-get in s t a l l opena rena-� u n d den Server so verwa lten können.
l e-Server a ufzusetzen. Als H a rdwarebasis s e rve r Auch Tm ux richten Sie a m ei nfachsten
dient ein Raspberry Pi Mode l l B mit Ras via Konsole ein:
pian ..Wheezy" als Betriebssystem. E i n weiteres nützl iches Werkzeug fü r
den Spiele-Server i st der Terminai-Mu lti $ s u d o a pt-get in s t a l l tmux
O p e nAre n a plexer Tm ux. Er ermög l icht, mehrere Sit-
zungen von einem Bi ldsch i rm aus zu Der Term inal-M u lti plexer l ässt sich kin
Bei OpenArena [-+ handelt es sich um ei- verwa lten. Im Wesentlichen handelt es derleicht bed ienen, soba ld Sie sich erst
nen ku rzweiligen Fi rst-Person-Shooter sich um e i n M u ltitasking-Tool fü r Termi- e i n m a l mit seinen Optionen und Befeh
(F PS). der von der bel iebten Quake-Serie nals: Sie lassen darin von einem Screen len vertra ut gemacht haben. Die wich-
R a s P i a l s Sp i e l e S e rve r
- S e rve r
tigsten Ko mma ndos fü r Tmux fi nden Sie Kom m a ndos von opena rena-s e rve r ver Ta belle Fa rbcodes) . Zeile 2 legt die Ge
i n der Ta bel le Tmux-Befehle. tra ut zu machen [-+. Später kön nen Sie samtanza h l der Spieler-Siots sowohl fü r
dann das Sta rtu p-Skript rea ktivieren und Bots als auch menschl iche Spieler fest. l n
O p e nAre n a konfi g u r i e re n gezielt a n I h re Bed ü rfn isse a n passen. Zu An betracht d e r beschrä n kten Leistu ngs
nächst stoppen Sie den OpenArena-Ser fä h i g keit des RasPi sol lten Sie d iese Za h l
D i e g u t a usgestatteten Debia n-Pa kete ver und öffnen seine Konfi g u rationsda u nter 1 0 Spielern ha lten - anderenfa l l s
bringen in der Regel auch gleich Skri pts tei mit einem Texteditor (Listing 1 ) . ruckelt es wa h rschei nlich ein bisschen.
zur Konfi g u ration u n d zum Sta rten der U m die Angelegenheit zu verei nfa Die Zeile 4 verh indert, dass die Cl ients
enthaltenen Softwa re m it. Das g i lt auch chen, fü h rt Listi n g 2 nur die nötig sten PK3-Dateien vom Server zu laden versu
fü r OpenArena, dessen Sta rtup-Skri pt Optionen fü r die Konfi g u rationsdatei chen, die a u s Kompati bil itätsg ründen
Sie nach der I nsta l l ation in /et c / in it . d / auf, um einen m i n i malen Captu re-the dort n icht vorliegen.
Open-a rena s e rve r fi nden. Wechsel n S i e Fiag-Server einzu richten. Bei den mit ei Zeile 5 gestattet den Clients, vom Ser
i n dieses Verzeichn is, und deaktivieren nem doppelten Schrägstrich beg i n nen ver spezifizierte Dateien heru nterzula
Sie es fü rs E rste: den Zeilen ha ndelt es sich u m Kommen den. l n u n serem Fa l l weist er sie an, zu
ta re. Weitere Deta i l s zu den za h l reichen sätzl iche Ka rten heru nterzu laden (siehe
$ mv opena rena-s e rve r d is a b led_o pL Konfi g u rationsoptionen fi nden Sie auf auch Kasten Custom Maps) . Der i n Zei
ena rena_s e rve r der Website des Projekts. le 6 angegebene Webserver stellt den
Zeile 1 legt fest, u nter welchem Na
Stattdessen sta rten Sie fü r die ersten men der Server im Spiele-Ciient auf
Versuche den Server besser von Hand taucht. Das Ca ret (") leitet Codes ein, TIPP
aus Tm ux heraus. Das g i bt I h nen Gele ü be r die Sie d i e Fa rbe festlegen, mit der
Ei nen ausführl ichen Workshop zu Tmux
genheit, sich mit den Optionen und eine Ausgabe i m C l ient erscheint (siehe
a us u nserer Schwesterzeitsch rift Lin uxUser
f.inden Sie bei I nteresse o n l i ne auf der
Website Lin u xCo m m u nity.de [-+.
T m u x - B efe h le
Kommando Funktion
tmux a bestehende Sitzung wieder öffnen
[Strg]+[B], [q neues Terminal öffnen REA D ME
[Strg]+[B),[W) alle offenen Terminals auflisten
[Strg)+[B),[O) . . . [9) zwischen den Fenstern 0 bis 9 wählen Mit wenigen Handgriffen rüsten Sie den
[Strg]+[B),[D) Terminalfenster geöffnet lassen, aber aus SSH abmelden Raspberry Pi zur Plattform für Multiplayer
[Strg]+[B),[Umschalt]+[S] Fenster horizontal in zwei Panels aufteilen Spiele auf. Dabei sorgt der Terminal-Multi
[Strg]+[B),[O) zwischen den Panels umschalten
plexer Tmux für Obersicht und eine komfor
[Strg]+[B),[Umschalt]+[6) aktuelles Fenster beenden
[Strg]+[B),[Umschalt]+[ß] Hilfe aufrufen table Steuerung.
.
Cl ients PK3-Kartendateien zum Herun oder ei nes Kicki ngs (der H i naus wurf ei
terladen bereit. Je nach Anza h l der zur nes schummel nden Spielers). Die ent
Verfü g u n g stehenden menschl ichen sprechenden Aktionen l egt Zei l e 1 1 fest,
Spieler sorgt Zei l e 7 dafü r, dass Bots nö wobei die Zeichenkette stets mit einem
tigenfa l l s die Spieleranza h l ergänzen. Schrägstrich beg i n nen und enden muss.
Zei l e 1 0 a ktiviert das Voting, ü ber das Das Sternchen in Zei l e 1 2 a ktiviert alle
sich die Spieler h i nsichtlich versch i ede Mög l i c h keiten. Die Höchstza h l a n Votes,
ner Aktionen a bsti mmen können, wie die e i n Spieler a nfordern da rf, legt die
beispielsweise eines Ka rtenwechsels Va riable g_maxvotes i n Zei l e 1 3 fest.
L i st i n g 2
01 set s s v_h o s t name " [ "1RPi "30A 14
Fa rbcodes "1C u s t M a p s ] " 15 / / S p ieletypen
0 2 s e t s s v_maxc lien t s 8 1 6 / / 0 = F ree Fo r All
Code Farbe
03 s e t s s v_ma s t e r 1 " d pma s t e r . 17 / / 1 = Tou rney
"1 Rot
deathma s k . n e t " / /
"2 Grün 18 // 3 = Team Deat hma t c h
Ma s t e r-Se rve r
"3 G el b 19 // 4 = C a p t u re T h e Flag
- -- --- 04 seta s v_p u re 1
"4 Bl au 20 / / 5 = One Flag C a p t u re
05 s e t s s v_a l lowdown load 1
"5 Zya n 21 / / 6 = Ove rload ( Obelis k )
06 s v_d lURL " ht t p : //www .
"6 Purpur Ka rtenserve r . del" 2 2 / / 7 = Ha rves t e r
�
Weiß 07 seta bot_m i n p laye r s 2 23 II 8 = E l iminat io n
8 08 24 / / 9 = C T F E l iminat ion
09 / / === Vot ing-E i n s t e l lu n g e n 25 / / 10 = Last M a n Stand ing
1 0 s e t a g_a l lowVote " 1" / / Vot ing 26 / / 1 1 = D o u b l e Dominat ion
e i n s c h a lt e n 27 I I 1 2 = Domina t io n
L i st i n g 1 1 1 s e t a g_voteNames " /map/ 28 s e t a g_g ametype 4
$ sudo / et c / i n it . d/ map_re s t a rt/nextma p / k i c k/ 29
opena rena-se rve r s t o p c lient kic k/ s h u f f le/ c u s t om/'' 30 map p u l 1 c t f // M it d ie s e r
$ n a n o /etc/opena rena-se rve r/ 1 2 s e t a g_voteM a p s " * " Ka rte beg i n n e n
s e rve r . c f g 13 seta g_maxvotes " 4 " 3 1 set g_a u t o nextmap 1
fJ Der laufende OpenArena-Server in Tmux. Wie Sie rechts sehen, bringt er den RasPi keineswegs i n s Schwitzen .
C u stom M a p s Listi n g 3
$ tmux
Zusätzliche Karten, sogenannte Custom nen, müssen die Karten sowohl auf dem
$ c d / u s r/ l ib / ioq u a ke3
Maps C-+ verleihen dem Spiel erst die rich RasPi-Server als auch auf dem für das Aus
tige Würze und lassen Routine gar nicht liefern vorgesehenen externen Webserver $ . / ioq3ded \
erst aufkommen. Erfreulicherweise bietet vorliegen. Auf den RasPi laden Sie sie mit +set com_b a s egame b a s eoa \
die OpenArena-Community zahlreiche folgenden beiden Befehlen: +set f s_ba sepath / u s r/ l ib/
qualitativ hochwertige Custom Maps an. opena rena-s e rve r \
$ c d / . op e n a r e n a / b a s e o a
"' +set com_homepa t h . opena rena \
Mehr dazu erfahren Sie auf der Projekt
$ wget h t t p : //www . o nykage . com/f� +set com_legacyp rot o c o l 71 \
Website und im OpenArena-Wiki [-+. Ge
iles/a rmageddonma n / ! oacmp/Ve rsi� +set com_p rotocol 7 1 \
rade beim Einsatz eines RasPi als Game
on . z ip +set s v_ma s t e r l d pma s t e r .
Server bietet es sich aus Gründen der Per
formance an, solche Zusatzkarten von deathma s k . net \
Die URL für die jeweils neueste Version
+set c l_mot d 0 \
einem externen HTfP-Server zu beziehen. finden Sie im OpenArena-Wiki auf der OA
CMP-Seite C-+ im Abschnitt Confirmed
+exec d e b i a n_se rve r . c f g \
Wie die meisten Gaming-Communities
verfügt auch die OpenArena-Szene über maps. Nach dem Herunterladen des gut +set ded icated 2
eine lebendige Gemeinde von Entwick 50 M Byte großen Archivs entpacken Sie es
lern [-+, Kartenzeichnern und Künstlern. im aktuellen Verzeichnis. Auf dem exter
•
Aus deren Zusammenarbeit stam mt auch nen Webserver legen Sie im Webroot ein
ein Paket komplett freier Maps, das soge Verzeichnis namens ba seoa/ a n und ko We i t e re I n fo s u n d
nannte OpenArena Community Mappack pieren die Dateien vom RasPi dorthin. Die i nt e ressa n t e L i n ks
1!1 "
oder kurz OACMP. Um es nutzen zu kön- neuen Karten sind damit einsatzbereit. www. raspi-geek.de/qr/29886
• Genes s
TIPP
= J. (!)
06.20 1 3 www.raspberry-pi-geek.de 43
Serve r ArkOS
[
SERVERS
tenamen der SD-Ka rte. Dabei schreibt dd
'f Web Server
Host t 92. 1 68 1 Zl.l i m mer d i rekt auf das Device und n icht i n
SYSTEM
eine n u m m erierte Partition w i e etwa
a Logs
Port 8000 /dev/ s d c 1 . Den Speicherort des ISOs ( i m
4 SeMces
Beispiel / h ome/ ra s p i/) sowie dessen N a
.a.. Users Authorization _::t,; Enable
)r 11tt" or ed �rc m s men (a rkos-2013-07-16 . img) g i lt es an
TOOLS
die tatsächlichen Gegebenheiten auf I h
0 E x e ( Ute SSL ..::!..- Enable
r e m System anzupassen.
•
I ' L �tttng� QtHr&s f ere 1.
Ftle M a n a ge r
Nach Absetzen des Befehls erscheint
8 N otep•d
SSL certificaie nach wenigen M i n uten wieder ein
ADVANCED
Prom pt, das I mage l iegt sta rtbereit auf
0 Hosu./Altclses
SSL key
der SD-Ka rte. Diese stecken Sie nun in
G P ackages
den RasPi, der bereits per Ethernet-Ka bel
.a.. System Users Visual effects ......J Disable
ltl - �f'\d •tf"E1 mit dem heimischen Netz verbunden
sein sol lte. Soba ld Sie nun die Stromver
- sorg u n g a n stecken, sta rtet das I mage,
u n d nach etwa einer M i n ute können Sie
ins Web-Interface von ArkOS wechseln.
U nter Mac OS X erfa h ren Sie den Gerä
tenamen der SD-Karte d u rch Ei ngabe
von d i s ku t i l l i s t . U m die Ka rte aus
dem System a u szu hängen, kommt
d i s ku t i l u n mo u n t D i s k d i s kX zum Ein
satz, wobei Sie d i s kX d u rch den tatsäch
�
"'� ' � � � o • 1 �' I" • 1 • �J ' • \�• W�h
lichen Bezeichner ersetzen m üssen.
Auch Mac OS X kennt als U n ix-Abkömm
Choose pluatns to be downi<Htded
Plt'ast not• ltwot • lntt�c�don • ,...ared t�� ..,nall plufns. l i n g das Tool dd, das Sie wie oben fü r Li
nux geschildert nutzen :
06.20 1 3
ArkOS S e rve r
Kurz nach dem Sta rt des kleinen Rech Weitere generelle Ei n stel l u ngen fi nden
ners kön n e n Sie i m Browser ei nes Rech sich u nter dem ersten der d rei lcons
ners i m g leichen N etzwerk das ArkOS oben rechts ß. H ier treffen Sie u nter an
Webfrontend ü ber die Adresse h t t p : I I derem grund legende Ei n stel l u ngen zu
a rkos : 8000 a n steuern. Klappt das n icht Sec u re Sockets Layer (SSL), das heute ei
auf Anhieb, ersetzen Sie a rkos d u rch die gentlich Tra n sport Layer Secu rity (TLS)
I P-Adresse des Ras Pi. Die fi nden Sie heißt [-+ und es ermögl icht, sich per
schnell hera u s, indem sie erneut den l ns HTIPS mit Genesis zu verbinden. Dazu
ta ller sta rten u n d den M e n ü p u n kt zum brauchen Sie ein Zertifikat oder einen
Sca n nen des Netzwerks verwenden . Sie entsprechenden Sch l ü ssel. Diese Ei n stel
erha lten d a n n eine Liste der angesch los l u n g e m pfiehlt sich i n s besondere, wen n
senen RasPis samt I P-Ad resse. Au ßerdem ArkOS a u ßerha l b des heimischen LAN
können Sie von hier aus den RasPi oder läuft oder u nterwegs a n einem n icht a b
auch nur das Webfrontend neu sta rten . gesicherten WLAN hä ngt. Dieser Menü
D i e Abfrage von Username u n d Pass p u n kt wird i n Genesis 0.4 auch das Er
wort erwa rtet bei m ersten E i n loggen stellen u n d die Handhabung eigener
zwei mal die Eingabe von admin. Da rauf Zertifi kate bei n h a lten.
h i n erscheint die Weboberfläche Gene
sis, die a l s Erstes ein neues Ben utzerkon
to samt Passwort a bfragt ß.
SfiVUJ NetworkConnectlons
Genesis (t Web StrYtr
SV\UM
ME+&'*
. lO(I
Genesis i s t ein mod u l a res, i n Python g e Httwork ....
• �•rw:u
den Angaben des N utzers. Die u nter der • Nottptd lllterflce Clau
� loopbittk 121.0.0.111
Bezeich n u n g Webapps zusa m menge AOVA.�CfO
0 Hons/Ahsu
''" O.G.O.O
fasste Fu n ktion erl a u bt das Heru nterla ß ,td:.o1111
.., a.o.o.a
den, I nsta l l ieren u n d Grundkonfi g u rie "- Sylllm Uurs
• ""' !UIII.!UU/2.4
ren von Anwendungen wie Word press,
Drupal, N g i nx oder Owncloud i n nerh a l b
v o n ArkOS mit n u r e i n e m Klick. Das
fu n ktioniert a n h a n d von vorgefertigten
Rezepten, die das Framework auf Maus
klick a barbeitet. Es werden beispielswei
se die nötigen Datenba n ken angelegt,
ein Webserver vorkonfi g u riert oder nöti -- -
ge Netzwerkeinste i l u ngen vorgenom
men. Am Ende erha lten Sie einen L i n k,
u nter dem Sie die Anwendung i n d ividu
ell zu Ende konfi g u rieren. Namt Slzt Auen
Als Erstes sol lten Sie a ber i n der nach 0 .. b!' . 4.0 I<b root: root i O
Hostnamen a r kos, m ü ssen Sie den neu ]6.Q I(b root : root i O
06.20 1 3
S e rve r ArkOS
46 WINW.raspberry-pi-geek.de 06.20 1 3
Ar kO S S e rve r
das grafische Konfi g u rieren der Ketten Wen n Sie d i esen Arti kel lesen, d ü rfte be
und Regeln der i m Kernel i m plementier reits Genesis 0.4 erschienen sein - zu
ten Fi rewa l l . H ierzu brauchen Sie zumin m i ndest hat der Entwickler das Anfa n g
dest g ute grund legende Ken ntnisse Septem ber gege n ü ber der Redaktio n
über l ptables. bestätigt. N e b e n Sicherheitsa ktu a l isie
Das P l u g i n Packages dient dem Nach rungen wird die neue Version auch zu
ziehen von Pa keten aus dem ArkOS-Re sätzl iche F u n ktionen m itbringen. Dazu
pository und d ient als Frontend fü r den gehört, wie bereits erwä h nt, ein Zertifi
u nter Arch verwendeten Pa ketmanager katsma nager, mit dessen H i lfe Sie sel bst
Pacman ß. Die Appl i kation System signierte Zertifi kate erstellen u n d ein
Users erl a u bt das Bearbeiten a l ler auf binden oder vorhandene SSL-Zertifi kate
dem System vorhandenen N utzer - i n i m portieren. Der File Manager wird die
klusive Root - u n d deren Passwörter. Fä h i g keit erha lten, Dateien zwischen
Ü ber das normale Users-P i u g i n h i n a u s dem Client-Com p uter, auf dem Genesis
erlaubt es das Setzen v o n U I D und G I D, lä uft, u n d der ArkOS- I n stanz a u szutau
das Erstellen von u n d Zuweisen zu Grup schen. Darüber h i n a u s soll das N etz
pen sowie d i e Defi nition einer Sta ndard werk- P i u g i n kompl ettiert werden.
SheU pro Anwender.
Der Task Monitor bietet eine Ansicht S i c h e rh e i t
des Zusta ndes a l ler Prozesse i n kl u sive
P I D, CPU-Last und RAM-Verbrauch. Er l n Sachen Sicherheit meldet i n Gene
gestattet auch das Beenden der Prozes sis 0.4 jede i n sta l l ierte Appl i kation die
se per Ki ll-Befe h l oder ü ber andere l nter benötigten Ressou rcen, etwa offene
ru pts. Schließlich g i bt es noch das Termi Ports, a n ein kleines Prog ra m m, das d ie
nal, einen VT- 1 00-Terminai-Emu lator [-+. se gesa m melt a nzeigt. So kön n e n Sie
Er verhält sich wie ein norma les Lin ux sch ne ll entscheiden, ob etwa eine Appli
Terminal, es lassen sich m e hrere I n stan kation n u r im LAN ag ieren d a rf oder der sem J a h r die sta bile Version 1 .0 errei
zen gleichzeitig öffnen. Dienst i m gesa mten I nternet zur Verfü chen. Sie lässt sich n icht nur ü ber viele
g u n g steht. ln der Rubrik Server kom mt vorhandene Erweiteru ngen a usbauen,
die Möglichkeit h i nzu, einen M a i l server sondern auch mit eigenen Python
Syst e m d - Befeh le m ittels Postfix und Dovecot a ufzusetzen . basierten P l u g i n s i n d ividuell a n reichern.
E i n Weba pp-Pi u g i n fü r Jekyll [-+ gestat Auch Webapp-Konfi g u rationen ka n n
Da ArkOS auf das relativ neue l nit-System
tet, ei nfachen Text, Markup oder Texti le m a n sel bst erstellen o d e r bereits vor
Systemd setzt, unterscheidet sich der Be
i n statischen Webseiten u n d Blogs um ha ndene an die eigenen Bed ü rfn isse an
fehlssatz zur Dienstesteuerung vom bisher
zusetzen u n d mithi lfe des Webservers passen. Der Entwickler zeigt sich offen
Gewohnten. Um beispielsweise Befehle
N g i nx a u szu l i efern. Für die stabile Versi fü r Ideen, ArkOS weiter a u szubauen und
an einen Service abzusetzen, lautet das
on Genesis 1 .0, die i m Verlauf des Spät zu verbessern.
Schema :
herbstes erscheinen soll, ist zudem die Der Raspberry Pi zeigte wä h rend un
# s y stemc t l Ope ra tion Di enst I nteg ration von P l u g i n s fü r Tent [-+, serer Tests u nter ArkOS kei nerlei Lastpro
Die Operationen s t a rt und stop lassen XMPP [-+ und P u m p.io [-+ vorgesehen. bleme, sowo h l ein i n sta l l iertes Own
den angegebenen Dienst anlaufen bezie Nach dem Erscheinen von Genesis 1 .0 cloud als auch Word press l i efen a usrei
hungsweise halten ihn wieder an. U m steht die Loka l isierung der Anwendung chend flott. Der derzeitige Projektsta nd
eine Anwendung automatisch z u sta rten, i n a n dere Sprachen i m Vorderg rund. Wer reicht zum Testen i n nerh a l b des eigenen
wenn der RasPi hochfährt, verwenden Sie hier beitragen möchte, Genesis i n s Deut Netzwerkes vol l kommen a u s und er
enable, wohingegen d i s a b le den Start sche oder in a n dere Sprachen zu ü ber l a u bt bereits eine fu n d ierte Entschei
unterdrückt Ober s t a t u s prüfen Sie den setzen, wendet sich d i rekt an Jakob dung darü ber, ob ArkOS zukü nftig das
Zustand des Dienstes und sehen eventu Cook [-+. Bugreports sind auf Github [-+ M ittel der Wa h l fü r die eigene Datenhal
elle Fehlermeldungen ein. wi l l kommen, wo ArkOS gehostet ist. tung sein ka n n . (j lu) •
Sma rte�-�
Bild g 1e
m i Ablage
Mit wenigen Handgriffen rüsten Sie den
Statt Fotos von I h rer Kamera auf einen Perl-Bibliothek gehört. Letztere i nsta l l ie
L i st i n g 1
PC zu tra nsferieren, können Sie auch ei ren Sie mit dem folgenden Kom m a ndo
i n einem Term i n a l :
01 # ! /bin/bash
nen Raspberry Pi a l s Server zum zentra
02 SOURCE=!Pfad/zu/Fotos
len Lagern, Orga n isieren und Teilen von
03 TARG ET=/Pfad/zur/A b l age
Fotos einsetzen. Dabei bietet der RasPi $ s u d o a pt-get in s t a l l l i b image-e�
04 ex iftool -r -d $mode l_p ref ix
gegenü ber einem PC einige wesentliche x iftoo l-pe r l
%Y%m%d/%Y%m%d--%H%M%S . %%e
Vorteile: So können Sie beispielsweise " - F i leName<Dat eTimeO r ig in a l "
u nterwegs Fotos von der Kamera a uf ein Jetzt erstellen Sie mit e i n e m beliebigen -ext N E F $SOURCE
Android-Gerät ziehen und sie von dort Texted itor das Skript o rga n izephot o s .
aus automatisch a uf I h ren RasPi-Server s h mit dem in Listin g 1 gezeigten I n h a lt.
zu Hause schieben. So haben Sie gleich Dabei ersetzen Sie den Quell- u n d Ziel
L i st i n g 2
zwei Backups der Bilder fü r den Fa ll, dass pfad d u rch Verweise auf jene Verzeich
mal etwas schiefgeht - u n d dazu m üs n isse, welche die ü bertragenen Fotos $ s u d o a pt-get i n s t a l l u s bmount
$ s u d o a pt-get i n s t a l l g it
sen Sie auf dem RasPi noch nicht e i n m a l (Zeile 2) beziehungsweise d i e vera rbei
$ g it c lone g it : / / g it h u b . com/
Zusatzsoftwa re e i n richten. teten Bilder (Zeile 3) enthalten sol len.
dmpop/ fotoba s he r . g it
Die offiziel le RasPi-Distribution, Rasp Der Aufruf i n Zei l e 4 geht von RAW-Da
bian, bringt den OpenSSH-Server m it, teien a u s, die in N i kons N E F-Format vor
den Sie bereits beim ersten Hochfa h ren l i egen ( - e xt N E F) . Möchten Sie stattdes
L i st i n g 3
aktivieren kön nen. Alternativ erled igen sen J P EG-Dateien vera rbeiten, m ü ssen
# ! /bin/bash
Sie das über den Befehl sudo ra s p i Sie den Pa ra meter a n passen ( -ext J PG).
m kd i r " ' d a t e --iso-860 1 ' " & & c d
c o n f ig zu einem beliebigen späteren Nach dem Abspeichern des Skri pts
$_
Zeitpunkt. Um au ßerdem Fotos von au machen Sie es mit dem Befe h l c hmod +x
gphoto2 --get-a l l-f iles
ßerhalb I h res LANS hochladen zu kön o rg a n izephot o s . sh a u sfü h rbar und kön
--f i le n ame
nen, müssen Sie auf dem heimischen nen es n u n d u rch den Aufruf . / o rg a n i " %Y%m%d-%H%M%S-%03n . %C "
Router Port-Forwa rd i n g erlauben. Erhal zephot o s . s h sta rten. Es sortiert d a n n cd "'
ten Sie von I h rem Provider n u r eine dy I h re B i l d e r sa u ber n a c h Datu m i n U nter
namische I P-Ad resse, g i lt es a u ßerdem verzeich n i sse des a ngegebenen Zielord
Dienste wie Dyn DNS [-+ oder No-IP [-+ ners (TARG ET) ein.
L i st i n g 4
zu bem ühen. Etliche Router bieten be
01 [ Fo t o s )
reits von Haus aus U nterstützung dafü r. B i ld e r d i re kt ü b e rt ra g e n 02 p a t h = /Pfad/zu/Fotos
U m Fotos von einem Android-Gerät
03 a v a i l a b le = yes
auf den RasPi-Server zu schieben, n ut Statt d i e Fotos via S S H a u f den RasPi
04 v a l id u s e rs = @ u s e r s
zen Sie eine App wie FolderSync [-+. Be hochzu laden, kön nen Sie sie auch m it
05 r e a d o n ly = n o
vorzugen Sie zu d iesem Zweck eine freie h i lfe eines U SB-Cardreaders d i rekt von
0 6 b rowsa b le = y e s
Software, greifen Sie zum Dateimanager der Speicherka rte der Ka mera e i n l esen. 07 p u b l i c = y e s
Ghost Commander [-+ i n Kombi nation Dazu brauchen Sie neben dem Pa ket us 0 8 w rita b le = yes
mit einem SFTP-Piugin [-+. bmount noch das Skript fotoba s h e r. Das
richten Sie über die Komma ndos aus Lis
ß Das schlanke und leicht zu bed ienende U berGa l lery eignet fl Das P H P-Skript Noda ist schne l l i n stal l iert u n d macht das
sich bestens für den E i n satz auf dem RasPi. Veröffentlichen von Bildern im Web zum Kinderspiel.
UberGa l lery benötigt a l s Grundlage den /va r /www / auf dem RasPi-Foto-Server
Webserver Apache, den Sie samt der a bzulegen. Sobald Sie in einem Browser
notwendigen Abhängigkeiten mit dem die URL mit d i eser index . php aufrufen,
Aufruf aus Zei l e 1 von Li sti ng 5 einspie erscheint d i e von Noda generierte Vor
len. Die folgenden vier Zeilen des Lis schau-Galerie lfJ. ln d i eser navigieren
tings richten d i e a ktuellste Version von Sie mit den Pfei ltasten oder den dafü r
U berGal lery aus dem G it-Repo der An vorgesehenen Scha ltern. E i n Klick auf
wend ung ein. Anschl ießend kopieren ein Th u m b n a i l öffnet das Bild.
Sie die zu veröffentlichenden Fotos i n Beim Publ izieren von Fotos m it Tools
das Verzeich n i s g a H e ry-ima g e s von wie U berG a l lery oder Noda sol lten Sie
U berGa llery. Jetzt könn e n Sie ü ber den n icht vergessen, dass der Raspberry Pi
Webbrowser ei nes beliebigen Geräts die fü r das Generieren der Vorscha udateien
Bi lder unter der U R L h t t p : I /RasPi -IP/ je nach G röße der Ori g i n a l bilder schon
ube rga l le ry betrachten. einmal e i n wen i g brauchen ka n n .
l n der Vorei nste l l u n g verwendet U ber
Gal lery das Theme uber-blue, speziell fü r Fe rnste u e r u n g
mobile Geräte bringt es a l s Alternative
uber-responsive m it. Um Letzteres zu a k M i t gPhoto2 können S i e n icht n u r Datei
tivieren, öffnen Sie die Datei ga l le ry en von der Ka mera auslesen, sondern
C o n f ig . ini und mod ifizieren den Para I h re Digicam auch fernsteuern. Aller
meter t h eme_n ame: d i n g s fi ndet sich in den Raspbia n-Repo
sitories led i g l ich eine ä ltere Version von
t heme_name = u b e r- re s p o n s ive gPhoto2, die bei d ieser Aufg a be auf
grund eines Bugs noch Probleme macht. L i st i n g 7
Noch ei nfacher als mit U berGal lery ge Deshalb empfiehlt es sich, die jewe i l s a k $ gphoto2
l i ngt das Einstellen von Bildern ins Web tuellste Version des Progra m m s a u s den --c a p t u re-image-a nd-down load
mit dem PH P-Skript Noda [.... . Es setzt Quellen sel bst zu ü bersetzen . --f ilename
wie U berGa llery auf einen Webserver D a s i s t leichter, a l s e s s i c h vielleicht zu " %Y%m%d-%H%M%5-%03 n . %C "
mit P H P-Support a uf, benötigt jedoch nächst anhört, denn das Skript Gphoto2- $ g p h o t o 2 --c a p t u re-image
weder spezielle I n sta l lation noch eine u pdater [9) n i m mt I h nen da bei die --in t e rv a l 3 --f rames 5
Konfiguration. Sie beziehen die neueste schwierigsten Arbeiten ab. Dazu klonen
Version aus dem Noda-Repository: Sie das Git-Repo des Projekts, wechseln
i n das dabei neu entsta ndene Verzeich L i st i n g 8
$ g it c lone g it : / / g it h u b . com/ riku� n i s und rufen dort das Skript g photo2- 0 1 $ s u d o a pt-get i n s t a l l a p a c he2
k i s s a/Noda . g it update r. s h auf (Listi ng 6). phpS
Nachdem das Skript g Photo2 ü ber 0 2 $ s u d o c hmod +s / u s r/local/
N u n brauchen Sie n u r noch Nodas in setzt hat, verbinden Sie die Ka mera mit b in / g photo2
dex . p h p samt der zu veröffentlichenden dem RasPi, scha lten sie ein, u n d rufen 03 $ g it c lo n e g it : / / g it h u b . com/
Fotos i n einem U nterverzeic h n i s von gphoto2 --a u t o-det ect auf. Sie erhal- dmpop/ rpi-photo . g it
M u lt i m e d i a RasPi als Foto-Server
ten d a raufh i n I nformationen zur a nge sammen mit dem RasPi s i n n igerweise
schlossenen Kamera. Einen Ü berblick zu gleich ans Fotostativ montieren. Fügen
den Fä h i g keiten der Ka mera l iefert der Sie einen Wireless-Router h i nzu, dann
Aufruf g p h o t o 2 --a b i l it ie s . Die lässt sich g P h oto2 auf dem Ras Pi via SSH
Ei nträge Image u n d Preview u nterha l b vom S m a rtphone oder einem Netbook
von Capture choice signalisieren, dass Sie aus beq uem fernsteuern.
ü ber gPhoto2 den Versch l uss a uslösen Statt d i e Befehle fü r gPhoto2 i m Ter
und die Fotos vorschauen können. m i n a l a bzusetzen, können Sie dazu auch
II Über gPhoto2 ste l l e n Sie fest, welche Zum Auslösen von Aufnahmen stellt ein ei nfaches webbasiertes Interface be
Mög l ichkeiten I h re Kamera im Zusammen gPhoto2 zwei Optionen bereit. Das Kom n utzen IJ. Fa l l s Sie das n icht bereits er
spiel mit dem RasPi b ietet. mando gphoto2 --c a p t u re-image be ledigt ha ben, richten Sie dazu den Web
lässt das Bild a uf der Kamera, wä h rend server Apache sowie PHP auf dem Rasp
g photo2 --c a p t u re-imag e-a nd-down berry Pi ein (Listing 8, Zei l e 1 ). Anschl ie
load sie sofort a n den Rechner d u rch ßend ä ndern Sie die Zug riffsrechte fü r
reicht. Der zweite Befe h l lässt sich auch g P h oto2 ab (Zeile 2). Schließlich ziehen
mit weiteren Optionen kom b i n i eren. So Sie m it dem Befe h l a u s Zei l e 3 das P H P
schießt das Kommando aus der ersten Skript Rpi-photo a u s dem G it-Reposito
Zei le von listing 7 ein Foto und tra nsfe ry. Um es zu a ktivieren, kopieren Sie den
riert es, nach der vorgegebenen Konven Ordner r p i-phot o-web aus dem geklon
tion benan nt, an den Rechner weiter. ten Repository i n s Verzeich n i s lva r lwww l
Ü ber d i e Pa ra m ete r --in t e rv a l und des RasPi-Webservers.
--f rames geben Sie vor, i n welchen Zeit Jetzt lässt sich ü ber die URL h t t p : I I
a bstä nden die Ka mera wie viele Fotos RasPi -IPi r p i-phot o-web das Webi nter
machen sol l . Um fü nf Bilder im Absta nd face fü r d i e g Photo2-Steuerung a ufru
von jeweils d rei Seku nden zu machen, fen . Sch l ießen Sie nun die Kamera an
verwenden Sie den Befe h l aus der zwei den Raspberry Pi an, und wä hlen Sie aus
ten Zei l e von Listing 7. Auf d iese Weise der Ausklappliste i m Webi nterface den
könne n Sie den RasPi a l s Steuerzentra le Punkt Capture-Download-Rename. Da n n
fü r Zeitraffer-Aufnahmen einsetzen . Da klicken S i e a u f d e n Scha lter Run: Das löst
neben bietet gPhoto2 noch viele weitere den Versch l uss aus und schiebt das um
Mög l i c h keiten. benan nte Foto auf den Ras Pi.
Ü brigens fä l lt das Rpi-photo-Skri pt
Faz i t
RPi Photo Web
Dieser Artikel h a t n u r einige wenige Ide
... - �- �lHoll>l - � �-...- � Hlooli -- �-- � I- _......I (--. en vorgestel lt, u m den Raspberry Pi fü r
---� � �-- � -'""' ..- � Hiol...,.o<l l....._ � l� � �- l.-...- 1-
- - �s-I I- -TIOHGI �NGI HOWI( f-t"" l- l� l...._
...._. fotog rafische Zwecke einzuspa n nen. Vie
-.couom .._.,._ l� �.......aJ<MJ �SECOHOSI H- '"-- �---oi '"-•"-•"- 1-
""""'HIIMhCOl.M • Sfa)fri)SJ I-apll'.....-. l-carptw•lltd.COUHJ
lfw J I ....�Ifl·�
.. l� l-rnHM•-OI�t�WtEJ I-fl-rmdlr.GIIUWUJ � f....... le weitere fi nden sich im Netz - hier setzt
� � �- ,_....._III:Wifl l-lJ .....lflllllibi l f pc� •v.:;Q f-,....U� I�TRfHGJ I....•4ilea.RANGIJ
.. ....,.-r....U •.odaQI
I ....dleaoiii'HGQ
... I...... •lllla&Ua) f• .._,.. IIUNG&J �� �FILBW4EI �llbWoiEJ"4'TTIJUI4 f_..loldlrJOI.DER] f.fi!H"«urSI') j-f!O. fast n u r die eigene Vorstel l u ngskraft den
r_WJ .,.....I t-b�
Möglichkeiten Grenzen.
c:an.we � ......: ..,._ C.. lnc. Modll: CMCif'l fOS UOOO Ytnicn: l-LO.S S«W MlmDtr. abn�� Yfnclor bWnsiorr fO: Ollb (2.0) tapue formilft: ftG
U m die I n sta l lation u n d Ü bersetzung
DiiiUJ F.... �.aory, 5atpt. OIIOf, MS AYJ, MSWa., .PEG. atw. �IJCJIM'I(MDJl � Piinld lypt. � l)t;nown(bl.OSJ 0M::t � FH Downloacl
R. ONiall. fM � Ho lrMp C..,.t. No Open Clpcwe, c..... lOS capwe SUJp OrtWc;n Summary: stcre_0D020001: �.-..: so � ,.,.,. Stlnlt T)l)l! �
der Pa kete und Werkzeuge zu erleich
� """""" W.. ,..".,.,.. 0Wot C...t U,... (OOH) .tan taplllililr; �WriW Mairfun � UU6050l04 (1Sl7'9 MI) fr• stau � l6125M644 �l7t MI) ftH Sped
� ·1 0..U Pt...., s-,; rtl!plf1pO.W02:(rud criy) (� 'tnln EOS UOCO' "optnyo.:M07'.tfud ..." (�) l �opft'1Y o.Wo6:(f.-..-., � U*nown lniieiato(
tern, hat der Autor d i eses Artikels das
"..,.., � ...., � � ....., �-ontr) � � poo.o,75.o,.50f ._ 1Dft (100t
Skript r p i-photo-in s t a l l . sh zusam
mengestel lt, das Sie a uf GitH u b i m Re
Ü ber das einfache Web i nterface von Rpi-photo steuern Sie g Photo2 per B rowser an. pository rpi -photo [-+ fi nden. (j l u ) •
52 www.raspberry-pi-geek.de 06.20 1 3
DEUTSCHLANDS GRÖSSTE •i• TIPP-SAMMLUNG
App-Dschungel
GANZE FAMILI
besten Apps und
Games für Android
I
SPAREN SIE 15 % zum Einzelkaufl
Digitales Abo nur 23,90 €, Printabo 32,90 € *
M u lt i m e d i a A ndroid -A pps für XBMC
Ferngesteuert
Das Mediacenter XBMC hat
Do-it-yourself-Heimkino be
C h risto p h Langner
Moderne TV-Geräte ha ben n u r noch dem, auf welcher Hardware Sie das Me
wen i g mit der g uten a lten G lotze zu tun. diacenter betrei ben, ü bern i m mt es fast
Aktuelle Modelle kleben flach wie eine sämtliche Funktionen, d i e Sie von a ktu
F l u nder a n der Wa nd u n d bringen za h l ellen Sma rt-TVs ken nen.
reiche Zusatzfu n ktionen m it: Sie n e h
men n icht n u r S e n d u n g e n auf, sondern XB M C u n d Ras p b e rry Pi
lassen sich mit Apps erweitern oder per
Strea m vom Handy oder Ta blet aus mit Doch X B M C erfordert n i c h t zwingend ei
Audio- und Video-Daten füttern. nen leistu ngsfä h igen PC mit viel Spei
Dies gi lt jedoch n u r fü r die wirklich mo cher und sch neller CPU: Ein Raspberry
README dernen Geräte: Älteren Flachbild-TVs Pi [-+ mit Gehäuse [-+ u n d schneller SD
fehlt oft der smarte Part. Wer n icht auf Ka rte [-+ genügt den Anforderungen
Das heimische XBMC-Mediacenter auf dem
ein neues Gerät u m steigen möchte, der vol l kommen. Als XBMC-Distri bution eig
Raspberry Pi erfährt einen deutlichen Zuge rüstet nach. Kostengü nstig geht das mit nen sich sowoh l Raspbmc [-+ a l s auch
winn an Komfort, wenn Sie es mit Tipp XBMC u n d einem Raspberry Pi. Open E LEC [-+. Für weniger als 60 Euro
oder Wisch von Tablet oder Smartphone Das Projekt XBMC [-+ hat sich i n den stellen Sie auf d iese Weise einen M i n i-PC
aus steuern. Wir stellen vier Android-Apps vergangenen Jahren zu einem leistungs mit a l lem Drum und Dran zusa m men,
fä higen M u ltimedia-Center mit einer den Sie a n jeden B i ldschirm mit HDMI
für genau diesen Zweck vor.
breiten Fa n-Basis entwickelt. Je nach- Eingang anschließen.
Yatse
men I n ha lte vom Ha ndy a uf den g roßen RPG/opene lec/
e e e g
0 e 0
Browaer BubbleVP nP
0 � e Chrom<
Senden an
Xbmc
� � •
0 T f)
Spiele &uf
VLC
UPnp I AirPiay
II Music Pump verbi rgt die II Die Fernbed ienung von II M it B u b b l e U PnP leiten II B u b b l e U PnP und Yatse er
Fernbedienung in der leicht Xmote ist hü bsch anzusehen, Sie Video-Streams d i rekt vom scheinen im Menü Teilen beim
erreichbaren Seitenleiste. aber schwer zu bedienen. Handy auf das Mediacenter. Öffnen von Videostreams.
Xmote
Datenbank browsen • • •
Datenbank aktualisieren • Xmote [-+ gehört zu den weniger be
Steuertasten • • -
•
--- kan nten XBMC-Fern bed ienungen - die
Sprachbefehle 0 0
-
0 kostenlose App zä hlt gerade m a i SOO I n
Widgets • • 0 sta l lationen a u s dem P l a y Store. B e i n ä
Tablet-Modus 0 - -
•- 0 h erem H i nsehen wird sch n e l l klar, wa r
Mehrere XBMCs • • •
-
u m : Die Opti k der Anwendung lässt sich
Addons 0 • 0 zwa r d u rchaus als " stylisch " beschreiben
i
Medien senden • • •
-
0 - i n der Film- oder Serien-Übersicht sc
Oyen Source • 0 0 0 rollen Sie per Cover Flow (von i Pod und
Pro-Version (Euro 2,99 3,50 1 ,46 ___jj Mac OS X beka n nt) d u rch die Medien.
Funktional h a t Xmote a ber recht wen i g lä uft. Trotzdem möchten wir Sie n icht
z u bieten. Statt normaler Button s n utzt u n erwä hnt lassen: Die pfiffige Softwa re
es eine sti lisierte Fernbedienung liJ. Die ka n n I n h a lte vom Smartphone d i rekt auf
wä re vielleicht a l s rea les Modell gut zu das XBMC-Med ia-Center strea men 11.
bed ienen, doch auf einem Touchscreen Das erweist sich beispielsweise d a n n
müssen Sie genau zielen, um die oft zu a l s pra ktisch, wen n Sie Freunden I h re
klein geratenen virtuellen Tasten zu tref Handy-Videos auf dem TV-Sch i rm vor
fen . Im Test ließ sich Xmote zeigte die fü h ren möchten, oder wen n Sie Media
App zudem statt eines Cover-Bilds je thek-Apps wie Theke [-+ oder Media
wei l s n u r e i n g raues Fragezeichen. thek 1 [-+ nutzen, die keinen eigenen
Andere wichtige Featu res, wie Steuern Mediaplayer m itbringen, sondern den
von XBMC-Addons oder das Strea men Video-Strea m a n einen externen Player
von Videos auf das Mediacenter bezie schicken. An statt VLC, DicePiayer und
hungsweise von d i esem auf das Handy, Co. könne n Sie a n dieser Stelle auch
suchen Sie bei Xmote vergeblich. Sparen BubbleUPnP a l s Aktion wä hlen.
Sie besser die 1 ,46 Euro fü r die Pro-Versi H a ben Sie BubbleUPnP n u n wiederu m
on [-+, und setzen Sie von Anfa n g a n auf so konfi g u riert, dass es XBMC als Media
Yatse oder Music P u m p. Renderer nutzt, landet das Mediathek
Video umgehend auf der g roßen Lei n
��
d u rch die Mediathek-Addons des Media
We i t e re I nfos u n d
Zwa r handelt es s i c h b e i BubbleUPnP [-+ centers g ra ben m ü ssen - was i n der The
�
i nt e ressante L i n ks
nicht u m eine XBMC-Fernbed i e n u ng, orie kom p l iziert klingt, erweist sich in
www. raspi-geek.de/qr/30420
weshalb die App hier a u ßer Konkurrenz der Praxis a l s sehr komforta bler. (j l u ) •
IT-Onlinetraininus
M it Experten lernen.
LPIC-Prüfungsvorbereitung
mit lngo Wichmann und Marco Göbel
Linux Hotel Com training and services
LPIC -1 Kurs LPI 1 01 LPIC-2 Kurs LPI 201
Pi mobil
Es gibt eine ganze Reihe
Marko Dragicevic
Der Raspberry Pi wird a l s ein Einplati on, mit der ein Atrix-Smartphone des
nencomputer ohne weiteres Zu behör Herstel lers zum 1 0-Zoi i-La ptop mutiert.
ausgeliefert. U m ihn als Desktop zu n ut Das Atrix-La pdock l ässt sich jedoch mit
zen, benötigen Sie m i ndestens noch Mo geringem Zeita ufwa nd i n wenigen Ar
n itor, Maus und Tastatur. beitssch ritten u n d fü r wen i g Geld auch
Bereits kurz nach dem Erscheinen des fü r d en Raspberry Pi adaptieren. Auch
RasPi machten sich etl iche N utzer auch den verwa ndelt das Lapdock d a n n i n ei
Geda n ken darüber, wie man mit dem nen ä u ßerst soliden La ptop mit bemer
Boa rd einen Laptop bauen kön nte: Also kenswert langer Akku la ufzeit
einen RasPi samt a l ler nötigen Ein- u n d
Ausga begeräte i n einem kompakten Ge H i m beer-Sorten
häuse, gepaart mit einem a usreichend
sta rken Akku. Zunächst e i n m a l g i lt e s festzustellen,
Auf Basis d ieser Ü berleg ungen ent welche Sorte RasPi Sie I h r Eigen nennen.
sta nden za h l reiche Lösu ngen, von de Für den Ei n satz a l s Netbook-Pendant
nen jedoch die meisten nur fü r Hard taugt aussc h l ießlich das (am weitesten
README - eare-Bastler i nteressant sind: Entweder verbreitete) Modell B. Das 1 0 Euro bi l l i
erfordert der Nachbau reic h l ich Fach gere Modell A macht a l s Herz ei nes Lap
Der Artikel zeigt, wie Sie einen Raspberry Pi tops a ufg rund seiner za h l reichen Ein
kenntnis u n d viel Zeit, oder das Ergebnis
in einen Laptop verwandeln, was dabei hin ka n n n icht so recht überzeugen. schrä n ku ngen - u nter a n derem weist es
sichtlich welcher Revision des Minicompu Doch ein Ansatz weist keinen d i eser n u r einen U SB-Port auf u n d besitzt kei ne
ters zu beachten ist, und wie sich der Um Nachteile a uf: Die Paarung des RasPi mit Ethernet-Buchse - wen i g S i n n .
dem Atrix-Lapdock von Motorola. Dabei Auch v o m Modell B existieren zwei
bau im mobilen Einsatz schlägt.
handelt es sich u m eine Docki ng-Stati- verschiedene Revisionen. Die erste wur-
O p t i o n a le Zusätze
Faz i t ..
Praxistest ) alt
. ..__L_.!
strg ln
Steht I h nen d e r S i n n n a c h e i n e m preis
Der Pi-La ptop lä uft i n der Praxis zuver werten und soliden Raspberry-Pi-La ptop
lässig und solide. D u rch die hochwertige fü r den täg l ichen E i nsatz, da rm sind Sie
Verarbeitu ng ka n n sich das Gerät auch beim Motorola-Atrix-Lapdock a n der II Kennen Sie schon d i e H imbeer-Taste?
i n der Öffentl ichkeit sehen lassen. Dabei richtigen Ad resse.
punktet es besonders d u rch seine ü ppi Da das Dock - i n sbesondere ge
��
ge La ufzeit: Der Raspberry Pi n i m mt n u r braucht - deutlich g ü n stiger kommt als
We i t e re I n fo s u n d
wenig Leistung auf, der Lapdock-Akku e i n H D M I-Mon itor, ka n n die RasPi/La p
�--
i n te ressante L i n ks
protzt mit reic h l ich Ka pazität. Im Test er dock-Kombi sel bst i m stationären Ein
reichten wir im moderaten bis i ntensi- satz S i n n ergeben. (j lu) • www. raspi-geek.de/qr/30427
Wer d ieser Tage auf Messen u n d Konfe sehe Hersteller m ü ssen den Raspberry
renzen u m herstreift, gewi nnt den Ein H i t m ittlerweile a l s Fluch erleben: Ob
d ruck, der Raspberry Pi sei das Zentra l woh l i h re von Profis entwickelten Pro
gestirn a l l er Geeks und N erds. Was als d u kte oft besser ausgestattet, länger auf
Projekt fü r B i l d u ngscom puter sta rtete, dem Ma rkt und mit stä rkeren CPUs und
ist im M a i n strea m angekommen. Wer i n GPUs ausgerüstet si nd, können sie vom
Sachen Tech n i k etwas a u f sich hä lt, be Raspberry-Boom ka u m profitieren.
sitzt m i ndestens einen der M i n icompu Dieser Artikel wi l l das ändern und bie
ter. U n d wen n sel bst der fü r exotische tet dazu einen Ü berblick ü ber d u rchweg
Zielgru ppen u nverdächtige .,Spiegel " on nennenswerte Pi-Alternativen und deren
line Anleitungen zum Ei n satz ei nes RasPi Ausstattung. Alle vorgestel lten Bastei
README a l s Settop-Box veröffentlicht [-+, macht rechner a rbeiten mit ARM-CPUs u n d
das klar: Das Thema hat die Nerd-Um komme n mit Linux zurecht, hä ufig be
Es muss nicht immer RasPi sein: Dieser Arti
la ufba h n verlassen u n d setzt zur La n kommt man ohne Mü h e auch Android
kel stellt acht Alternativen mit ähnlicher d u n g i n d icht bewoh ntem Gebiet an. zum Laufen. Viele Hersteller bieten zu
oder besserer Ausstattung vor, die Sie a lle Die Vermutung, dass i m Gefolge des dem l a ufend gepflegte Open-Source
samt bei europäischen Distributaren bezie Raspberry-Pi-Erfolgs auch a ndere g ü ns Fra m ewerks zu i h ren Prod u kte a n .
hen können, ganz ohne Umstandskräme tige Ei n-Plati nen-Co m puter zu R u h m D a m i t e i n Gerät es i n d iesen Artikel
kommen, erweist sich b i s l a n g a l s fa lsch. schaffen konnte, m uss es zudem ü ber ei
reien mit dem Zoll.
Deren a nfa ngs wa h rschei n l ich euphori- nen Händ ler i n E u ropa zu beziehen sein,
62 www.raspberry-pi-geek.de 06.20 1 3
RasPi-Aiternativen O p e n H a rdwa re
Ein skurriles Deta i l : Statt mit einem vol l E i n a l s H D M I-Anschl uss ausgefü h rter
stä ndigen DVI-Ansch luss kom mt d a s DVI-D-Port ermög l icht den Ansc h l uss
Pa nda boa rd ES mit einer zweiten ., HDMI eines Mon itors. Wer einen Fernseher mit
Schn ittstel le'; d i e i n Wirkl ichkeit ein DVI S-Video-Eingang hat, ka n n das Beagle
D-Port ist und n u r fu n ktioniert, wen n Sie board xM auch darüber la ufen lassen.
sie mit einem H D MI-DVI-D-Adapter kom Die Ausstattung mit vier U SB-Ports mar
b i n ieren. Als Speichermed i u m sch l u ckt kiert u nter den hier vorgestel lten Gerä
das Pa nda boa rd ES eine SO-Ka rte, auf ten die Spitze; einen Ethernet-Port g i bt
der praktisch jedes ARM-Li nux eine ge es ebenfa l ls. Den lokalen Speicher stellt
mütliche Hei mat fi ndet. eine Mi cro-SD-Ka rte, ein Exemplar mit
4 GByte l i egt dem Gerät bei.
r
5 1 2 MByte DDR2 RAM 1 GByte DDR3
-- j
bera ppen. Für 1 0 Euro mehr g i bt es ein
L
Micro-USB (USB-OTG), Onboard� - - 4 GByte NAN O-Flash
- -- --- - -
jI
DVI-D (als H DMI-Port), Speicher bel und einem ei nfachen Gehäuse. Ein
4 USB, RJ45, JTAG, f Ansdiiüsse- Micro-USB (USB-OTG für Cortex-A 1 0-Prozessor m it 1 GHz Taktrate
Micro-SD, Stereo Out/ln,
- ·
t Ab�_es:�ngen
5t r0 m SD, 3,5-Millimeter-Kiinke CPU des Raspberry Pi. M it 1 G Byte DDR3-
Abmessungen 76 x 7G Millimeter 1 0Ö x 60 Milfimeter-- Speicher g i bt es auch mehr RAM als der
_P.!'_':! S (ca.)
-
Bezugsquelle Watterott, http://www. Bezugsquelle EXP Tech, Flashspeicher machen einen Micro-SD
watterott.com L http://www.exp-tech.de Kartenslot theoretisch ü berfl ü ssig, trotz-
RasPi-Aiternativen O p e n H a rdwa re
Cu box die Arbeit aufnehmen. Die Schweizer Vi e r kompatible CPU- u n d vier Carrier
Toradex AG l i efert ein Carrier-Boa rd, auf Boards verfügbar. Zum Beispiel:
Dass ARM-Entwicklerboa rd s auch N icht dem H uckepack ein kleineres CPU-Board CPU Nvidia Tegra 2
Entwickler ansprechen, ist den Herstel sitzt ß. Der Gag: Es g i bt von beiden Pla (Cortex-A9 Dualcore),
1 GHz
I
lern n icht entgangen. Für den Ras Pi ku r tinen meh rere Versionen, die sich u nter
RAM 5 1 2 MByte DDR2
sieren im N etz bereits d iverse Anleitun einander a u sta uschen lassen. E i n Ent-
Anschlüsse 2 USB (OTG für die
gen, u m aus ihm einen Fileserver oder Stromversorgung), HDMI
ein M u ltimed ia-System zu machen. Auf (Dual-Display-Controller),
diesen Trend zum M i n i system reagieren C u box 2 Micro-SD, RJ45, 2 12C +
DDC, 4 SPI, One-Wire,
die Firmen, indem sie Entwicklerboards CPU ARM PJ4 (800 M Hz) 3 RS232, 3,5-Millimeter
in schicken Gehä usen a uf den Markt RAM 1 GByte DDR3 Kiinkenstecker, An
bringen. E i n Beispiel dafü r l iefert d i e Cu schlüsse für RGB- und
Anschlüsse Micro-USB (USB-OTG für LVDS-Displays, diverse
box [-+. l m Grunde bietet d iese erstmal Strom), HDMI, 2 USB, Analog- und Digitai-Pins
nichts Spekta ku läres: E i n ARM-PJ4-Pro RJ45, Micro-SD, eSATA,
S/PDIF Abmessungen 1 00 x 72 Millimeter
zessor mit 800 MHz u n d 1 G Byte RAM
Abmessungen 54 x 54 x 42 Millimeter Preis (ca.) T20 5 1 2M B V l .2A 1 00
ma rkieren i n der Konku rrenz eher d ie Euro; Iris Carrier Board 80
Preis (ca.) 1 45 Euro
- - -
Ei nstiegsschwe l l e. Euro
Auftru m pfen ka n n die Cu box II a m Bezugsquelle New IT, Bezugsquelle
-
Toradex,
ehesten mit i h ren Anschl üssen: Giga bit-
http://wvvw.newitco.uk h ://wvvw.toradex.com
O p e n H a rdwa re RasPi-Aiternativen
wickler beste l lt sich das Pä rchen, das dem Bi ldschirm problemlos verbinden System basiert auf einer Nvidia-Teg ra-2-
dem späteren Gerät a m nächsten lassen. Eine A9-Cortex-CPU mit zwei Ker CPU (Cortex-A9) mit 1 GHz Ta ktrate u n d
kom mt, und legt los. Der Hersteller er nen zu je 1 ,2 GHz trei bt den Stick an, verfügt ü ber 1 GByte R A M . N e b e n USB
hofft sich, dass das spätere Serienpro 1 GByte RAM genügt fü r die meisten An und M icro-USB-Anschl üssen g i bt es
d u kt dann ebenfa l l s auf seinem (PU wen d u ngen. Das Gerät lässt sich um S/PDI F, Giga bit-Ethernet, WLAN und ei
Mod u l beru ht. eine Micro-SD-Karte erweitern und nen Slot fü r S D-Karten. E i n RS232-An
Für satte G rafi kleistu ng sorgt die Be bringt einen H DM I-Ansc h l uss m it. Es sch l u ss entsteht per Ada pter, die Video
stückung des Coli bri T20 mit einem Nvi kom mt mit der Leistu ng aus, die ein Ausgabe erfolgt via H DM I und DVI-D.
dia-Gforce-C h i p. Bei dieser Ausstattung USB-Ansc h l uss bereitstel lt, bei spielswei Als Besonderheit l i efert der Hersteller
stellt es kei nerlei Problem dar, Fu ii-HD se der eines USB-Hubs a m Mon itor. Der das Gerät mit einer 32 GByte g roßen SSD
Videos in Hardware zu decod ieren und ebenso schicke wie hand l iche Stick eig aus, die sich saube r in das Gehäuse i nte
per HDMI zu übertragen. Bei der Art u n d net sich d a m it fü r den Einsatz als mobi- griert. Entsprechend stolz fä l l t der Preis
Menge der Ports und Anschl uss-Pi ns ler M i n i-Rechner. aus: N i cht wen iger als 460 Euro w i l l der
macht sich die Ausrichtu ng a uf Profis fra nzösische Distributor I PC4U fü r das
bemerkba r - bei den Preisen auch. Tri m S l i ce P ro Gerät haben. Wo der Vortei l von einer
echten SSD gegen ü ber einer g l eich g ro-
Cott o n Ca n dy Com p u l a b offeriert i n Form des Tri m ß e n M icro-SD-Ka rte l i egt, verrät er d e m
S l i ce Pro [-+ e i n e n M i n icomputer, der wie Kä ufer a l lerd ing s nicht.
Weit vom Entwicklerboard l iegt der Cot der Cotton Candy ein Ü bera l l -Com puter
ton Candy II entfernt. Der Hersteller sein sol l und sich dabei mit i n sgesamt Aus b l i c k
besch reibt sein Prod u kt a l s .,Any Screen 3 Watt Stromaufnahme zufrieden g i bt
Microcomputer" [-+ und g i bt so die Die H a rdwa re hebt sich nicht maßgeb- Die hier vorgestel lte Auswa h l a n Boards
Marsc h richtung vor: Der Cotton Candy lieh von jener der Konkurrenz ab: Das und Ko mplettkits ste l lt nur einen winzi-
erreicht i m geschlossenen Gehäuse den gen Bruchteil des Markts d a r, bildet i h n
Kä ufer und sol l sich u nterwegs mit je- a ber recht beispiel haft a b. Vo m g ü nsti
gen Ei nsteigermode l l bins hin zur um
fa ng reichen und vor a l lem leistungssta r
Cotto n C a n d y ken Ha rdwa re i st a l les dabei.
CPU Cortex-A9 Dualcore, Wer ungefä h r 500 E u ro a n l egt. be
1 ,2 GHz Strom, Micro-USB (OTG), kom mt ein echtes Entwicklerkit, das aus
RAM 1 GByte DDR3 H DMI, DVI-0, SO, 3 USB,
. -· ----- -- - ---------------··--·--·----
--------··
-
I
Funk WLAN, Bluetooth
Funk- WLAN, Bluetooth ckern besteht. Dara u f t h ront dann eine
__ _ ________ ______
Technologie
f �6��-ss��il-�ri.- -��!-����ö=M��im��L�
Technologie hand l iche CPU-Piatine, von der es meist
meh rere Modelle g i bt.
r-:��� �:i:�����-:-J
Gewö h n l i c h l iegen dem Kit noch Ka
bel und ein klei ner Touchscreen bei, au
ßerdem eine DVD mit Betriebssystemen
u n d viel Entwicklersoftwa re.
Die g ü nstigeren Boards der 200-Eu ro
Kiasse lassen sich ü brigens bei Spezial
m essen, wie etwa der E m bedded World
i n N ü rn berg, oft als Sch n ä p pchen .,sch ie
ßen". Fast i m mer fi ndet sich ein Ausstel
ler, der dem inte ressierten Besucher i m
Ta usch gegen e i n e Visiten ka rte und 1 0
oder 20 E u ro Sch utzgebü h r ein solches
System i n die Hand drückt. (j kl/j l u ) •
- We i t e re I n fo s u n d
�
i n te ressa n t e L i n ks
www.raspi-geek.de/qr/30068
06.20 1 3
TH E M A
A L L E S ZU M 20 ��!!�u��r�•
10 /2013 • Oktober
13 • www.
AB H Ö RS I C H E� �R
Mit diesen Chat-Aiter
nativen verh m e n Sie,
Gespräche mlthort
dass Big Brother Ihre
Der Raspberry Pi eignet sich a u s vielen sich keine Probleme, a ber wen n dadurch
Der Raspberry Pi ist zwa r
Gründe bei nahe perfekt zum Hosten ei Antwortzeiten leiden, wä re eine schnel
klein und spa rsam, jedoch gener Webprojekte. Bei kom p l exeren lere CPU gefordert. Anders sieht es in
Anwendu ngen kom mt der K n i rps a ber Abbi ld u ng fl a u s, wo der wa-Wert
auch nur begrenzt leistungs mächtig i n s Schwitzen, wie etwa bei (..wait ") sehr hoch a u sfä l lt. H ier wa rtet
Owncloud [-+. Zwa r läuft dessen I nsta l la die CPU auf Daten von einem Speicher
fähig. Gezieltes Tuning hilft tion problem los d u rch, doch die Ant m ed i u m und d reht derweil Dä u mchen.
wortzeiten erweisen sich d a n n sel bst E i n schnellerer Prozessor würde hier n u r
ihm aber schn ell auf die beim bestem Wi l len a l s nicht erträ g l ich m e h r Zyklen l a n g n ichts tun.
(siehe Kasten Owncloud-Tu n i n g) . Ent Top g i bt zwa r wichtige H i nweise, zeigt
Bein e. Ber n h ard Bab l ok sprechend gilt es, etwas a n der Perfor a ber i m mer nur den m omentanen Sta
mance-Sch ra u be zu d rehen. tus a n . Ausgefei ltere Mon itoring-Pro
Bei solchen Problemen g i l t u n a bhän- g ra m m e zeichnen dagegen den Sta nd
gig von der H a rdwa re i m me r die Reihen- versch iedenster Messwerte regelmäßig
folge: m essen, ändern, messen . Nur so auf und stellen so a u c h Verlaufsdaten
erha lten Sie sicheren Aufschl uss darü ber, bereit. Das erspa rt I h nen die M ü he, bei
README welche Maßnahmen erfolgreich wa ren. Tests stä ndig ein Fenster mit der Top
Ausgabe im Blick beha lten zu m ü ssen.
ln Sachen Performance bietet der Raspberry
M esse n , messe n , messen H ier bietet sich der E i n satz von Gang
Pi bekanntermaßen eher Schonkost. Als l i a an, das zwa r fü r das Performa nce
Tempobremse erweisen sich hier neben der Bei Performa nce-Prob lemen g reift der Mon itoring von C l u stern gedacht ist,
700-MHz-CPU überraschenderweise auch erfa h rene Lin ux-Anwender natu rgemäß sich a ber d u rchaus auch fü r Ei nzel rech-
Komponenten wie die Stromversorgung. erst einmal zum U n ix-U rgestein t o p, das ner eignet. U nter Raspbian m ü ssen Sie
Der Artikel zeigt, wie Sie die Leistung des Auskunft über die System last g i bt. ledig l ich die G a n g l ia-Pa kete ein richten.
RasPi ausloten und dann durch gezielte Ein Abbi l d u ng ß zeigt d i e Ausgabe von So kom men Sie i n den Genuss g rafisch
Top fü r eine Situation mit sehr hoher
griffe um bis zu 50 Prozent verbessern.
aufbereiteter Ergebni sse (siehe auch
CPU-Last. Das bereitet i n der Regel an Kasten Ganglia i n stal lieren) .
l
Benötigen Sie keine g rafische Analyse, top
Tasks : 72 total , 2 r unnin g , 79 slee p in g , 0 stopped , 0 zomb ie
i nsta l l ieren Sie statt G a n g l i a das Pa ket
�Cpu0 1
�
: 98 , 1 us 1 , 3 sy , 9 , 0 ni , 9 , 0 id , 9 , 9 wa , 0 , 0 hi , 0 , 6 si ,
sysstat. Auch h ier sammelt eine Kompo KiB M e m : 4975 4 total , 12 1784 used , 375769 free , 12356 buffe rs
nente die Messwerte i m H i ntergrund. iB S wa p : 1150968 total , 9 used , 1150968 f ree , 74912 c a c hed
,
IIDI�r·UII-
im Terminal an. Das Sysstat-Pa ket enthält 1942 www - data 29 9 64380 9464 5 168 R 96 , 9 1, 9 9 : 04 . 68 php - cgi
darüber hinaus auch iostat, mit dem 37 root 20 0 0 0 0 S 1 0 0,0 0 : 03 . 25 mrnc qd/0
Sie die Schreib- u n d Leseleistung vo n
Massenspeichern messen. D Gewusst, wo: Bei hohen Werten fü r d i e CPU-Last kön nte ein schnel lerer Prozessor
Zusätzlich benötigen Sie noch Pro mög l i cherweise das Problem beseitigen, doch . . .
-
g ra m m e, die fü r Tests entsprechende
l
Lasten auf dem System erzeugen. Idea
top 16 : 24 : 0 1 u p 9 min , 1 use r , load ave rage : 2 , 35 , 1 , 5 1 , 0 , 77
lerweise handelt es sich hier u m solche, 71 total , 3 running , 68 sleeping , 0 sto ped , 9 zombie
1
Tasks :
'
die I h rem Anwendungsfa l l nahekom �cpu0 : 13 , 5 us , 18 , 6 sy , 9 , 9 ni , 9 , 9 id , 56 , 4 wa , 19 , 3 h i , 1, 3 si ,
KiB Mem : 497544 total , 165176 used , 332368 f r e e , 29644 bu ffe rs
men. Alternativ dazu g i bt es i n der freien iB Swap : 1159968 total , 9 used , 1159968 f ree , 83349 c a c hed
Wi ldbahn diverse Bench ma rk-Program
-:11 1 1 .IJQIQr!UII-
me, die einze l n e Kom ponenten wie die 37 root 29 9 9 9 9 R 17 , 9 9,9 1 : 9 1 . 49 nvncqd/9
CPU oder den Massenspeicher gezielt 194 1 www - data 29 9 82794 39m 9469 R 15 , 9 6,2 9 : 58 . 83 php - cgi
belasten, a ber fü r sich genommen rea l i
tätsfremd sind. Diese Prog ra m m e (etwa IJ . . . bei einem hohen Wert fü r ,.Wa its" hilft das rei n g a r nichts: Hier wa rtet sel bst eine
der berüh mte Lin pack-Bench m a rk fü r leistungsfä h i gere CPU ei nfach nur genauso lange auf Daten zum Vera rbeite n .
Als Wu rzel a l l e n Ü bels bei m Betrieb des E s ist i m mer problematisch, e m pfi nd
RasPi entpu ppt sich ü berraschenderwei l iche H a rdwa re a u ßerha l b der Spezifi ka
se die Stromversorg u ng. Das Gerät be tion zu betreiben. in der ersten Revi sion
zieht den Stro m ü ber einen M icro-USB des Pi änderte ein einziger Overclocking
Ansch luss u n d benötigt relativ konsta n Versuch irreversibel ein Bit i m Prozessor
te S Volt bei m i n d estens 700 mAh. Man - die G a ra ntie wa r damit verwi rkt. I nzwi
che US B-Steckernetzteile l i efern jedoch schen erl a u ben die Macher ein Over
stu r 500 mAh und s i m u l ieren damit ei clocking i n nerha l b gewisser G renzen.
nen PC-Ansc h l uss. Andere besitzen zwei Außerh a l b d ieser verl ieren Sie aber wie
Buchsen, die vorgeblich je 21 00 mAh lie frü her den Gara ntiea nspruch.
fern, obwo h l die Gesa mtstrom stä rke des
N etzteils n u r 3600 mAh beträgt. Solche
Ladenetzteile red uzieren die S pa n n u ng O w n c lo u d -Tu n i n g
bei sinkender Stromabnahme - fü r (fast)
E s war das träge Verhalten von OWncloud arbeiten anstößt. Als Vorgabe erfolgt eine
aufgeladene Ta blets oder S m a rtphones
auf dem RasPi, das den Autor ursprünglich Aktivität pro Seitenabruf. Stellen Sie, wie in
d u rchaus s i n nvol l, fü r den Raspberry Pi
zur Arbeit an diesem Artikel animierte. Da der Owncloud-Dokumentation beschrie
ein Problem.
bei bot die Privat-Cioud auch a bseits der ben, direkt auf c ron um, dann erfolgt das
Der per M icro-USB aufgenommene
Hardware Anlass zu weitergehenden Per Ausmisten im Hintergrund, die Benutzer
formance-Untersuchungen. Tatsächlich
Strom versorgt CPU, GPU sowie alle per
bekommen die abgerufenen Seiten deut
steigerten schon Maßnahmen innerhalb lich schneller zu sehen.
USB a ngeschlossenen Kom ponenten,
Overclocking erhöht den Systemtakt des Der Governor ta ktet ja nur bei Beda rf
#
Datei Bearbeiten An sicht Lesezeichen Einstellungen Hilfe
RasPi - wobei es diesen eigentlich nicht hoch. Der vorgegebene G renzwert beim
[ ro o t @ma rs : - 1 c pustatus . sh
Te mpe ra t u re : 50 . 3 C
explizit g i bt, sondern viel mehr mehrere Raspbian-l mage l iegt hier bei 95 Prozent
Vol t a g e : 1 . 2e V versch iedene, voneinander abhängige Last. Um das zu ä ndern, schreiben Sie a l s
Min s p e e d : 7 e e MHz Ta ktungen. Für jede davon existiert eine Root den n e u e n G renzwert i n die ent
Max s p e e d : s e e MHz
Konfig u ration skonstante i n der Datei sprechende Steuerdatei, a m besten
Cu r re n t s p e e d : See MHz
l boot l c o n f ig . txt. So steht dort a rm_ g leich aus der letC/ rc . loca l heraus
# I
Go v e m o r : ondemand
[ ro o t @ma rs : - 1 f req fü r d i e CPU-Frequenz, co re_ f req wä h rend des System sta rts. Dazu fügen
fü r den a l lgemeinen Systemta kt und Sie dort folgende Zei le ein:
II Die Ausgabe von c p u s t a t u s . s h g i bt s d ram_ f req fü r den Takt des H a u ptspei
auf der Konsole Ausku nft über den a ktue! chers. Deta i l s zu d iesen wie zu den wei e c h o 60 > l s y s l d e v i c e s l s y s t emlcpu�
len Zusta nd der CPU. teren Konstanten l iefert das E l i n ux l c p u f req londema n d l u p_t h reshold
Wiki [-+. Al s H a u ptste l l g rößen dienen
d a bei a rm_ f req u n d co re_ f req. Fa l l s der Ras pberry danach n icht mehr
Sie passen die Konfi g u rationsdatei bootet, m ü ssen Sie d i e Datei auf der SO
l bootl c o n f ig . txt entweder mit einem Ka rte a n einem a n deren Rechner än
Texted itor I h rer Wa h l oder - ei nfacher dern . Sofern sie den RasPi nicht ea l ess
ü ber das Ko nfi g u rationsprog ra m m betrei ben, genügt es a lternativ, wä h rend
ra s p i- c o n f i g a n . H ier defi n iert der des Bootvorgangs die U mscha lttaste ge
M e n ü p u n kt Overclocking schon verschie d rückt zu ha lten.
dene Stufen. N icht jede davon fu n ktio
niert, denn die Grenze nach oben hängt R i s i ke n
von der Hardware ab, insbesondere von
Prod u ktionsvaria nten, angeschlossenen E i n höherer CPU-Takt fü h rt auch dazu,
Kom ponenten und der Stromversor dass sich der Ras Pi sch neller erwärmt.
gung. Sie m ü ssen sich a l so Stück fü r Ohne Overclocking bewegt sich die
Stück an das Opti m u m hera ntasten. Tem pe ratur i m Gehäuse meist u m die
Sel bst wen n Sie l etztlich die Konfigu 50 G rad Celsius. E i n kleines Skript na
ration per Hand a n passen, sol lten Sie mens c p u s t a t u s . s h [-+ g i bt den a ktuel
das Overclocking trotzdem vorher ein len Status des Prozessors ü bersichtl ich
L i st i n g 1 m a l mit Raspi-config d u rchspielen: Das a u s 11. Wen mehr a l s nur eine Moment
# a pt-get i n s t a l l lighttpd Prog ra m m ä n dert nicht nur die System aufn a h m e i nteressiert, der ruft dagegen
# apt-get install ph p5-c g i ta kte, sondern a ktiviert auch die Lin ux das Skript aus Listi n g 2 aus der letcl rc .
p h p-apc Syste m kom ponente Ondemand loca l auf. Es sendet a l l e 60 Sekunden
# lightt pd-e n a b le-mod f a s t c g i-php Governor. Diese wacht über den System die a ktu elle Tem perat u r u n d die CPU
# s e rvice lighttpd fo rce- reload ta kt, ohne sie bleibt die Freq uenz beim Freq uenz a n Ganglia 11.
# a pt-get i n s t a l l festen Vorga bewert E i n kleiner Stresstest zeigt die Auswi r
g a n g l ia-webf ro ntend Zudem gilt es, i n der l bootl c o n f ig . ku ngen des Overclocki ng: Dem Raspber
# ln -s l u s rl s h a rel txt zu sätzl ich den Scha lter fo rce_t u r ry Pi zu E h ren berechnen wir die Za h l Pi
g a n g l ia-we b f rontend lva rlwww l bo=l zu setzen, sonst sehen Sie vom hö auf 3400 Nachko m mastellen genau.
g a n g l ia heren CPU-Takt erst e i n m a l gar nichts: Dazu i nsta l l ieren wir den Kom m a ndozei
lentaschenrechner bc, der es erla u bt, be
l iebig präzise zu rechnen:
G a n g l i a i n sta l l i e re n
$ b c -l " s c a le=3400 ; 4*a ( l ) "
Ganglia [-+ selbst benötigt lediglich d i e Pa
<«
tal lieren Sie zuvor den leichtgewichtigen
kete ganglia-monitor und gmetad. Der Lighttpd, erst danach folgen PHP und zum
Dieses Beispiel berechnet Pi mit der be
Einsatz des Web-Frontends (ganglia-web Schluss das Web-Frontend für Ganglia. Die
kan nten Formel 4 *arctan(1). Der Berech
frontend) setzt dagegen neben einem dazu notwendigen Kommandos zeigt
n u ngsaufwa n d entspricht etwa 1 00 Se
Webserver auch eine lauffähige PH P-Ins Listing 1 . Dessen letzter Befehl verlinkt das
kunden Rechenzeit auf dem Ras Pi des
tallation voraus. Das Setup via a pt-get Web-Frontend in den Dateibaum, den
Autoren ohne Overclocking. Dabei steigt
zieht aber neben PHP selbst auch gleich Lighttpd ausliefert. Anschließend funktio
die Tem peratu r i m Schn itt um rund
noch den kompletten Apache-Stack mit niert der Zugriff über die Adresse h tt p : I I
zweiei n h a l b G rad. Mit etwa s Over
auf den RasPi. Um das zu verhindern, ins- [ H o s t ! IP ] I g a n g l i a l .
clocking (Ei nste l l u n g Modest in Raspi-
d u rch den RasPi bereitgestel ltes N etz erzielen. I nsbesondere sind SO-Ka rten
la ufwerk. Zwa r eignet sich der M i n i rech darauf ausgelegt, B i l der und F ilm e - a l so
ner n i cht als Backu p-Med i u m fü r Riesen g roße zusa m m e n hängende Datenmen
dateien, fü rs M u lti med ia-Strea m i n g ge gen - seq u enzi e l l zu schreiben.
nügen seine Fä h i g keiten a ber d u rchaus. Die 1/0-Performa nce einer SD-Ca rd
Da der Treiber bei sta rker N etzwerklast m essen Sie m i t dem Ko m mando io s t a t
' a u s dem Sysstat-Pa ket. Fü r Ganglia g i bt
Probleme b ekom mt, e m pfiehlt dessen
Autor auf Rechnern mit schwacher CPU es zwa r auch e i n speziel les Modul, das
den Boot-Pa ra meter sms c95xx . t u rbo_ 1/0-Metriken aufzeichnet, a l lerd ings
mod e=N i n der Datei /boot/ cmd line . txt fu n ktioniert es n icht i m a ktuellen Debi
zu setzen . Das red uziert zwa r den Durch an-l mage auf dem RasPi. Ohne Pa ra me
satz geringfüg ig, dafü r kom mt es a ber ter a ufgerufen, g i bt lostat die Du rchsatz
n icht mehr zu Fehlern. werte seit dem letzten Boot aus. Der
Ansonsten u nterscheidet sich das Aufruf iostat -t -d 5 10 erzeugt
N etzwerk-Tu n i n g n icht wesentlich von zeh n Ausgaben i m Absta nd von fü nf
den Mög l i c h keiten, d i e e i n Linux auf an Seku nden. Alternativ n utzen Sie das
deren Plattformen bietet. Allgemeine Benchma rk-Prog ra m m b o n n ie++:
Ratschläge sind n icht möglich, da d i e
Ei nste l l u ngen sehr v o n der Anwendung $ b o n n ie++ -d testdi r -m Ra s p i -f�
ren Rechner i n sta l l ieren. Idealerweise u n d auch den Gegenstel len abhä ngt. -q >> bo n n ie . c s v
hängen beide Com p uter a n einem Giga
bit-Switch, auch sol lte die Netzwerkka r Date n g ra b D e r s o angestoßene Test l ä uft rund
te des zweiten Rech ners Gigabit-Ether zwölf M i n uten lang. Bon n ie++ schreibt
net u nterstützen. Das stellt sicher, dass Als Bootmed i u m benötigt der RasPi das Resu ltat auf d i e Konsole u n d zusätz
ausschl ießl ich die Performance des RasPi zwi ngend eine S O-Ka rte. Das a ktuelle l i c h in eine CSV-Datei. Beachten Sie, dass
die Ba ndbreite l i m itiert. Sie starten l perf Debian-lmage Raspbian benötigt knapp Bonn ie u nter testdi r ein beschreibba
zuerst auf dem zweiten Rech ner m it 2 G Byte Platz, auf Ka rten m it höherer Ka res Verzeich n i s erwa rtet.
dem Aufruf ipe rf -s im Server-Mod us pazität bleibt a l so noch Platz fü r Anwen Das eingangs besch riebene Szenario
und danach auf dem Raspberry m it dem d u n g sdaten. Trotzdem ist die S O-Ka rte einer Owncloud-l nstanz auf dem RasPi
Ko mma ndo: nicht wirklich d i e erste Wa h l fü r ei nen passt i m Grunde g a r n i cht i n das bevor
Massenspeicher. zugte Zug riffsm uster fü r S O-Ka rten: Hier
# ipe rf -c IP_der_Gegen s te l l e Das l i egt zuallererst a n der Schreib werkelt i m H i ntergrund eine Datenba n k,
und Lesegeschwi n d i g keit Zwa r tei l e n u n d so legt das Laden einer ICS-Datei
Die synthetischen Ergebnisse von l perf s i c h SO-Ka rten i n Geschw i n d i g keitsklas mit vielen Ka lenderdaten das 1/0-System
berücksichtigen jedoch n icht, dass sen ein (ei n e Class-1 0-Ka rte sol lte einen erstma l eine ga nze Wei l e l a h m 11. Das
Ethernet-Verbindung und Festpl attenzu Du rchsatz von m i ndestens 1 0 M Byte/s ist zwar nicht der Normalfa l l, denn das
g riff ü ber denselben U SB-Chip l a ufen. a ufweisen), aber d iese Werte sind eher Anlegen ei nzel ner Ter m i n e oder Ko nta k
Rea l i stischer ist etwa das E i n richten von theoretischer Natur u n d lassen sich n u r te klappt i n vertretbarer Laufzeit, u n d
NFS oder Samba und der Zug riff auf e i n i n g a n z speziellen Situationen wirklich auch das Sync h ro n i sieren g rößerer Da-
network metrics ( 4)
other metrics ( 2)
CPU F r equency
� ..
60
....
.... . ...."'"' 50
§ r"
., 40
u
a !10
1 !> : 40
e 15: 00
Ras P i-Tu n i n g Know- h ow
USB-Spezifi kation, dass es sel bst den Be D Nice Now: O. Oti Kin: . ...
. Avg: . ...
. f1ax: . ...
.
• SystiHINow: 1 . "" Kin: 1 . 3% Avg: 20. :JIIi "-•: 60. 7%
c �ait Now: .. ... rtin: 0 . 1% Avg: 12. 0% ,... : 6,. 6\
trieb anderer USB-Peri pherie wie WLAN 0 Idle Now: 9�. 6% n . ...
Hi : . Avg: 46. 6% f1ax: 97. 4%
�
womit u n k l a r bleibt, wie sie d i e Flash RasPi-ä h n l iche Klei n rechner mit besserer
We i t e re I n fos u n d
C h i ps ansteuern. Ausstattung sprießen derzeit för m l ich
=
i nt e ressa nte L i n k s
Wie e m pfi n d l i c h der RasPi mit U S B wie Pi lze a u s dem Boden. A l l erd ings
Geräten i nteragiert, zeigt eine Konfig u kon nte der Autor i n dieser Riege noch www. raspi-geek.de/qr/29850
ration d e s Autors: Eine wegen e i n e s Lap keinen entdecken, der sowoh l deutlich
top-Umbaus verfügbare mSATA-SS D mehr Rechen leistung a l s auch eine bes
wurde mit einem externen mSATA sere 1/0-Performa nce bietet. Der Autor
•
USB3-Gehäuse a n den M i n i rechner a n Im Verg leich zur Raspberry� Pi-Gemein
Bernhard Bablok arbeitet
geschlossen. Erfolgte das i m l a ufenden de fa l len die Com m u n ities u m die Alter
bei der Allianz Managed &
-�
Betrieb, stü rzte der Raspberry reprod u nativ-Boards a l lerd ing s viel kleiner a u s
Operations Services SE als
zierbar ab. Wurde die SSD dagegen vor und der H a rdware- bezie h u ngsweise SAP-H R-Entwickler. Wenn er
dem Booten schon angestöpselt, starte Distri butionssupport entsprechend ge nicht Musik hört, mit dem
te und a rbeitete das System ohne Pro ringer. Das erweist sich i n der Praxis oft Radi oder zu Fuß unterwegs ist, beschäf
bleme. ln dieser - zugegeben überteuer a l s viel h i nderlicher a l s die zugegebener tigt er sich mit Themen rund um Linux
ten - Kombi bleibt das System kom pa kt m a ßen beschränkte Performance des und Objektorientierung. Sie erreichen ihn
und liefert a u s reichend 1/0-Performance, Raspberry Pi. (tle/j l u) • unter ma i l@b a b lokb . de.
��------�--�-��----�------.-
• usr'share scrat<:h Scr<�trh lmaq&o _ 5. x
nen, ei nfachen Spielen, i ntera ktiver so ausgeklügeltes System, wie das von Die Besta ndte i l e erschei nen, je nach
Kunst und M u ltimedia-Projekten . Scratch nicht aufzufangen. F u n ktion, i n einer anderen Farbe.
Der m ittl ere Fenstertei l zeigt oben I n
O b e rflä c h l i c h formationen z u m a ktuellen Sprite. Bei
den Sprites handelt es sich um kleine
D a s Scratch-l nterface fasst a l les zusam G rafi ken, d i e Sie mithi lfe von " Skri pts';
" "
men, was Sie z u m Erstellen und Testen " Kostümen u n d " Sounds zum Leben
eines Prog ra m m p rojekts benötigen. So erwecken. Die Skri pts (Scripts) sind Zu
bald Sie Scratch 1 .4 auf I h rem RasPi star sammenstel l u ngen von Code-Blöcken,
ten, erscheint ein Prog ra m mfenster wie Kostü m e (Costumes) geben den S prites
i n Abbi ldung ß gezeigt. Li n kerhand verschiedene g rafische Ersche i n u n g sfor
sehen Sie vorgefertigte Code-Bl öcke, men, u n d Sounds fügen dem Projekt
sortiert in die Kategorien Motion, Looks, eine akustische Dimension h i nzu.
Sound, Pen, Contra/, Sensing, Operators, ln Abbi l d u ng ß sehen Sie e i n s i m ples
and Variables. Kl icken Sie oben eine der Skript. U m es zum Abla ufen zu bringen,
Kategorien an, erscheinen daru nter die klicken Sie auf die grüne Flagge ganz
zugehörigen Code-Sch n i psel. rechts oben i m Scratch-Fenster. Das Kat
Zu den g roßen Vorteilen von Scratch zen-Sprite setzt sich n u n in Sch ritten von
zäh lt, dass sel bst Einsteiger i n Sachen 20 Pixe l n G röße in Beweg u n g u n d schal
Progra m m i e ren keine Syntax-Fehl er ma tet dabei jewe i l s auf das nächste Kostüm
chen können: Passen d i e a u sg ewä h lten u m . Die Demo-Katze verfügt ü ber zwei
Code-Blöcke zusa m men, d a n n l ä uft das davon, die sie auf dem Reiter Costumes
Skript auch fehlerfrei - zu m i ndest syn einsehen können. Das zweite Kostüm README
ta ktisch, denn log i sche Feh l e r oder fa l- dient der Da rste l l u ng der Be.;" eg ung.
Die pfiffige visuelle Programmiersprache
Scratch gehört zur Grundausstattung der of
L i st i n g 1 fiziellen Raspberry-Pi-Distribution Raspbian.
$ s u d o wget h t t p s : // d l . d ropbox . com/ s / o q l4 q z m8 j l n s beb/ i n s t a l l_sc rat c h_ Eine kleine Erweiterung ermöglicht, mit
g p io2 . s h -0 / boot / i n s t a l l_s c ra t c h_g pio2 . s h Scratch-Skripts auch die GPIO-Pins des
$ s u d o /boot / i n s t a l l_s c ra t c h_g pio2 . s h RasPi anzusprechen und auszulesen.
Bibliothek von Scratch h i nzu, malen sie g i n nt l i n kerhand, die Pins 2 und 1 l iegen also ganz l i n ks, 26 und 1 3 ganz rechts.
mithi lfe der i nteg rierten Bild bea rbeitung Sie den M i n i-Rechner von dieser Ka rte
oder i m portieren sie ei nfach a u s Bildda- u n d rufen den Befehl a u s Zei le 2 auf.
teien auf dem Rech ner. Das Resultat der Aktion ist eine neue
I n sta nz von Scratch, die auf dem RasPi-
G P I O - P i n s ko n t ro l l i e re n Desktop a l s ScratchGP/02 aufta ucht. Die
Scratch-Entwicklungsu mgebung sel bst
An sich i st Scratch ein g roßartiges Werk hat sich n icht verä ndert, a ber es l iegen
zeug, um Einsteigern das Design und die jetzt einige zu sätzl iche Python-Skripts in
Entwicklung von Softwa re nä herzu brin / h ome/ p i, die den Remote Sensor Exten
gen. Manchmal w i l l m a n a ber etwas sions (RSC) von Scratch ermög l ichen, mit
mehr: Etwa eine Anwendu ng, d i e exter den G PIO-Pi n s zu kom m u n izieren. Sta r
ne Kom ponenten wie LEDs a n steuert, ten Sie ScratchGPIO, d a n n erscheint a l s
oder d i e Steuerung fü r einen Schaltkreis, Erstes ein Dialog, der meldet, d a s s die
der Sprites i n Scratch beei nfl ussen kann, Remote Sensor Extensions n u n a ktiviert
etwa sie ü ber einen Scha lter sta rten und sind. Dies q u ittieren Sie ei nfach per OK.
wieder stoppen. Vora b noch eine Wa rnung: Der Um
Tatsächlich lassen sich die GPIO-Pins gang mit den GPIO-Pins ist nicht u nge
des Raspberry Pi ü ber Scratch auslesen fä hrlich - Sie können damit bei fa lscher
und kontro l l ieren. U m den Zug riff zu er Verka bel u ng i h ren Raspberry Pi d u rch
mög lichen, gilt es ein Skript des Ent a u s ,.gri l len".
wicklers Sirnon Wa lters (a ka ,.Cymplecy")
einzurichten. Auf dessen Website [-+ fi n E i n e i nfa c h es Po n g -S p i e l
den Sie auch eine Anl eitung zum ei nfa
chen I nteg rieren der GPIO-Ansteueru n g F ü r d a s Projekt brauchen S i e e i n Bread
i n Scratch, deren wesentliche Tei l e wir boa rd, d rei 330-0hm-Resistoren, je eine
i m Folgenden nachzeichnen. g rü n e und rote LED, einen Scha lter und
Verfügt Ihr Ras Pi über eine I nternet einige Ka bel. Das Brea d board sorgt da
verbind u ng, können Sie das I nsta l lati fü r, dass I h nen das Löten erspart bleibt.
onsskript ü ber den Befe h l aus der ersten Um d i e Sache zu vereinfachen, ver
Zei le von Listing 1 per Wget d i rekt auf wenden wir a l s Grundlage ein bereits
den M i n i -Com p uter ziehen u n d dort existierendes Spiel aus dem Beispiel
ausfü h ren. I st das nicht der Fa ll, starten Fundus von Scratch. Sie öffnen das ent
Sie den Download auf einem a nderen sprechende Skript ü ber File
I Open I
Gerät mit I nternetzug riff u n d kopieren Examp/es I Games I Pong. Bevor Sie das
das Skri pt dann auf die S D-Ca rd des Ras Spiel fü r die Verwendung der G P IO-Pi ns
Pi ins Verzeichnis /boot/. Dann starten mod ifizieren, werfen Sie erst einmal ei-
www.raspberry-pi-geek.de 06.20 1 3
S c r a t c h - P r o g ra m m i e r u n g K n ow- h ow
II Das Bread board samt LEDs u n d Verka belung. Die grüne L E D steckt in Reihe 8 u n d ist
m it dem GPIO-Pin 1 1 über ein Kabel nach JS verb u n d e n . Die rote LED i n Reihe 24 hängt
via J24 a n Pin 1 2 des Ras Pi. Das ganz rechts u nten a m Bread boa rd a ngeschlossene Ka bel
nen ku rzen Blick auf die Skri pts, die die die - ha lten Sie das Boa rd so, dass Sie
Sprites fü r Schläger II u n d Ba l l II steu das " P 1 " lesen können - von l i n ks nach
ern, damit Sie sehen, wie sie ag ieren. rechts d u rc h n u m meriert sind. U n gerade
Das Schläger-Skript zeigt ein seh r häu Za hlen (1 bis 1 3) bezeichnen die u ntere
fig verwendetes Konzept, das der Koor Reihe, gerade (2 bis 26) die obere IJ.
d i n aten . Die B ü h n e bemi sst sich auf
480 Pixel Breite u n d 360 Pixel Höhe. Die G P I O-An b i n d u n g
i nterne Va ria ble m a u s e x ü berg i bt die X
Koord inate des Mauszeigers a n den Ü ber die GPIO-An bindung wol l e n wir
Schläger, sodass dieser sich stets a n die n u n erreichen, dass bei jedem Game
entsprechende Ste l l e bewegt. Over eine rote LED a ufl euchtet, bei je
Den Löwena nteil der Arbeit ü berneh dem Ba l l kontakt des Schlägers dagegen
men das Ba l l -S prite u n d das zugehörige eine g rü ne. Abbi l d u n g II zeigt die bei
Skri pt. Nach dem Sta rt über das An kli den dazu notwendigen Strom kreise auf
cken der grünen Flagge rechts oberh a l b dem Bread board. Die rote LED i st m i r
d e r B ü h n e setzt die erste Anweisu ng, g o P i n 1 2 verbunden, die g r ü n e mit P i n 1 1 .
to x : y : , den Ball auf s e i n e Ausgangs Den Pin 6 verbinden Sie mit auf dem
position. Scratch-typisch m erkt es sich Bread board mit Erde. Für jed e LED sor
dabei die letzte verwendete Position. gen zwischengescha ltete Resisteren da
Soll ein Sprite a l so jedes M a l a n einer fü r, dass sie nicht d u rchbren nt.
bestim mten Koord i nate starten, m ü ssen Zum Ansteuern der LEDs benötigen
Sie den Wert zu Beg i n n expl izit setzen . Sie den Code-Block b road c a s t aus der
D e r Aufd ruck des RasPi-Boards identi Pa l ette Contra/. Ziehen Sie den Block
fiziert d ie GPIO-Pins a l s G ru ppe P 1 . Diese nach i n nen i n s m ittlere Fel d des Scratch
besteht aus zwei Reihen zu je 1 3 Stiften, Fensters, und lassen Sie ihn dort u nten
78 www.raspberry-pi-geek.de 06.20 1 3
Scratch-Progra m m ierung Know - h ow
G P I O - I n p u t in Scratch
www.raspberry-pi-geek.de 79
Service I m p ressum
I m p ress u m
Pressemitteilungen < presse-info@raspi-geek.de> Es gilt die Anzeigen preisliste vom 01 .01 .201 3.
: �
<tleichte n stern@raspi-geek.de> ; Preise Digital ! Ausland EU !
: fiefi:roi= -�- -- - --
€ 7,99
Ständiger Mitarbeiter Marko Dragicevic JEi nzel�u.sga!J(:l _ .
! Digi-Sub
< m dragicevic@raspi-geek.de> i € 39,90
�(6_/',usga��n)
Ständige Autoren Bernhard Bablok, Fal ko Benthin, Pau l Brown,
Bruce Byfield, Joe Casad, Joseph Guari no,
Jahres-Abon nements verlä ngern sich, sofern Sie diese nicht kündigen, nach Ab
Werner Hein, Peter Kreußel, Markus Nasa rek,
lauf eines Jahres um ein weiteres Jah r. Sie können ein Abonnement aber jeder
Dmitri Popov, Ferdinand Thommes
zeit ohne Angabe von Gründen zur nächst erreichbaren Ausgabe kündigen.
Grafik Judith Erb (Titel) Informationen zu anderen Abo-Formen und weiteren Prod ukten der Medialinx AG
Dana Fidlerova (Layout) finden Sie in unserem Webshop unter http://www.medialinx-shop.de.
Bild nachweis Titel: Nataliia Natykach, 1 23RF Gegen Vorlage eines gültigen Schülerausweises oder einer aktuellen Im matriku
Bild nachweis: Stock.xchng, 1 23 rf.com, lationsbescheinigung erhalten Schüler und Studenten eine Ermäßigung von 20
Fotolia.de und a ndere Prozent auf alle Abo-Preise. Der Nachweis ist jeweils bei Verlängerung neu zu
erbringen.
Sprachlektorat Astrid H i l l mer-Bruer Bitte teilen Sie Änderungen I h rer Adresse umgehend u nserem Abo-Service
(<a bo@ra spi-geek.de>) mit, da Nachsendea ufträge bei der Post nicht fü r Zeit
Prod uktion Ch ristian U l l rich schriften gelten.
<cullrich@medi a l inx-gruppe.de>
D a s n ä ch ste H eft
Raspberry Pi Geek 0 1 /201 4 erschei nt a m 5. Deze m b e r 20 1 3
c
Proj e kt S e h e i a h "'
.c
u
Qj
,_' .::.
0 �
Das Lebensalter d e r Deutschen steigt > ::J
.C N
u �
"'
konti n u ierlich, aber i m hohen Alter le ·-
� 0
� "'0
.c c
ben die Menschen i n diesem La nd oft "' �
.0c �c
a l l e i n . Sind Oma u n d Opa noch kei n Fa l l 0 ""
E rste S c h ritte
Autore n I nserenten
Bern h a rd Bablok Raspberry P i m i t Bordm itteln tunen 68 A n d ro i d Apps & Tipps http://www. a n d roid-u ser.de 27, 5 3
Dmitri Popov Raspberry P i als Fernauslöser u n d Fotoablage 48 Reichelt Elektro n i k http://www. rei c h elt.de 84
Ferd i n a n d Thommes Private Cloud m i t ArkOS aufbauen 42 Tuxedo Com puters GmbH http://www. l i n ux-o n l i neshop.de 83
S e rvice Heft-DVD- I nhalt
Ras p b i a n 2 0 1 3-07-26
Die DVD enthält viele Prog ra m m e u n d Distributionen, d i e das Heft i n den Artike l n bespricht. Sol lten Sie
Probleme mit dem Datenträger h a ben, wenden Sie sich bitte a n cd reda kt ion@ra s pbe r ry-pi-gee k . de.
We i t e re DVD - I n ha lte
Die Plattform Citizenweb des Entwicklers Jacob Cook bietet m it Bei Pidora 1 8 RC2 handelt es sich um eine an den Raspberry Pi an
ArkOS ein privates Cloud-Server-Projekt für den Raspberry Pi. Es er gepasste Version von Fedora. Ursprünglich plante die Raspberry Pi
möglicht als freie Software, Daten auf einer minimalen und sehr Fou ndation, Pidora zur Standard-Distribution für den RasPi zu er
mobilen Plattform überall bereit zu haben. Ein Webfrontend er nennen. Doch die ersten Versionen erwiesen sich als langsam und
leichtert das Verwalten, Erweiterungen ermöglichen den Ausbau. teils fehlerhaft. Daraufhin stieg Raspbian zum Klassenprimus auf
Dank des hardwarebeschleunigten Grafikchips eignet sich der RasPi und wurde von da an stark gefördert.
perfekt zum Abspielen von Multimedia-Dateien und gibt selbst Fuii Bei RiscOS 201 3-07- 1 0 RCI I handelt es sich um ein schlankes,
HD-Videos ruckelfrei wieder. Dies nutzt OpenELEC 3.06, um aus schnelles Multitasking-Betriebssystem speziell für Rechner mit
dem Mini-PC ein vollwertiges Media-Center zu zaubern. Dazu führt ARM-Prozessoren - wozu der Raspberry Pi zählt. Der Kern des Be
es nach dem Booten des RasPi das Media-Center XBMC aus. triebssystems hat einen minimalen Footprint, da eine Vielzahl von
Dieses spielt Mediendateien nicht nur von lokalen oder Netzlauf Module für das Dateisystem, den Festplattenzugriff, die grafische
werken ab, sondern gibt Streams aller Art wieder. Oberfläche und Ähnliches verantwortlich zeichnen.
Die Leistungsfähigkeit seiner Video-Hardware rief neben OpenELEC Die tägliche Nachrichtenflut organisieren Sie seit dem Aufstieg des
noch weitere Projekte auf den Plan. So war es nur eine Frage der Web 2.0 a m einfachsten mit einem Feedreader - wofür sich Tiny
Zeit, bis Entwickler sich hinsetzten, und das Mediacenter XBMC auf Tiny 1 .9 RSS im Zusammenspiel m it Raspberry Pi als Server be
den kleinen PC portierten. Die auf dem Minicomputer am wei stens eignet. Abonnierte Newsfeeds lesen Sie auf allen Client-Gerä
testen verbreitete und gleichzeitig von Beginn an sehr zuverlässig ten Ihres Haushalts, sei es via Weboberfläche oder unter Verwen
gepflegte Mediacenter-Distribution ist Raspbmc 201 3-09-01 . dung einer nativen And roid-App.
I UXEDOcoMPUTERS
D e r N a m e Tu x e d o C o m p u t e r s v e r e i n t s o w o h l d i e A n s p r ü c h e a l s a u c h d a s P r o d u k t s p e k t r u m i n s i c h :
Tu x e d o i s t i m E n g l i s c h e n d e r M a ß a n z u g . E b e n s o s t e c k t d a r i n d e r N a m e d e s L i n u x - M a s k o t t c h e n Tu x !
Tu x e d o C o m p u t e r s s i n d a l s o n i c h t n u r N o t e b o c k s u n d C o m p u t e r m i t L i n u x - H a r d w a r e i m M a ß a n z u g ,
m a n e r k e n n t s i e s c h o n sofort a m N a m e n a l s s o l ch e !
N u r d o rt w o Tu x e d o d ra u fs t e h t , i s t a l s o a u c h L i n u x - H a r d w a r e i m M a ß a n z u g d r i n : )
+ o p t i o n a l e Beso n d e r h e ite n :
U M T S I LT E ; D o c k i n g s t a t i o n
+ Gewicht: nur 1 , 8-2 , 5 kg
+.
openSUSE 12.3 Tuxe d o M i e r e U b u n t u 1 2 . 0 4 L TS
2 DVOs + H a n d b + Ad d o n s d e r k l e i n st e Tuxe d o O o p pe i - OVO + S B S . H a n d b .
12.2
= �
l \9�
11.1 o p en S U SE.
s e h e n h i e r l e d i g l i c h e i n e n k l e i n e n A u s c h n i t t u n s e r e r S o n d e ra n g e b o t e ! U n s e r g e s a m t e s S o r t i m e n t k ö n n e n S i e
[!)�[!)
www . l i n u x - o n l i n e s h o p . d e 19%.
re i c h e l t.de
e l e kt ro n i k
,;" ,;"
,;' ,;'
ü ber 40 J a h re Erfah r un g ü ber 4 5 . 000 Prod u kte am Lager
sch n e l l e r 24-Std . -Versand kein M i nd ermengenaufsc h l ag
..Eine Hi-tech-Himbeere.
unendlich viele
Möglichkeiten"
Raspberry Pi - eine kreditkar
tengroße Platine mit schier end
los vielen E i n satzmög l i c h keiten
HO-Kamera
entdecken Sie den M i n i - P C auf lür den Raspberrv Pi
unserer Raspberry-Themenseite.
• 5 Megapixel • Foto: 2592 x 1 944 Pixel
• Video: 1 OBOp (Full H O), bis zu 30 B i l d e r/s
• Ansc h l uss: über 1 5-pol iges
Folienband kabel an die seri e l l e
M I P I - Kameraschn ittstelle
- - - - - - - - - - - - - - - - - - � - - - -- - - - - - - - - - --------....-...--r
RAS P B E R RY P I B 38,95
un e r n P i" -Gehäuse
"aas en ...
Embedded Pi Board et- 0 kleb
� :�
n. ..a
u"ein scnraune .
3-fach Plattform für: o ch n ltte n
Aus sch nitte v g ch
Alle n en e rt orde rli \
0 Raspberrv PI •
• Es
s·1n d "
•- e1 n e Mod1 1
a io
iü ße n
0 Ardulno • M
it G u m mi
E D -U cht\ elter
0 32-Bit Arm Cortex • M it
L
H och gla
nz - O b ert
la_ ch e
n
er- u n d ei
•
e er. n O b
i n k l . 4 Kunststoffabstandshalter
Wäh le n Si er er A us wa
hl
und Flachbandkabel (26-/1 0-pol.)
a us u ns
U nte rtel-1 u n s erem
rb e n rn
.
vo n 1 0 Fa
36,90 n e- S h op !
RAS P B E R RY I B OAR D Q nli
6,70
5,95
Für Verbraucher: Es gelten die gesetzlichen Widerrufsregelungen. Alle angegebenen Preise i n € inklusive der gesetzlichen MwSt., ab Lager Sande, zzgl. Versandspesen für den gesamten Warenkorb. Es n•�'m--
ausschließlich unsere AGB (unter www.reichelt.de/agb, i m Katalog oder auf Anlorderung). Zwischenverkauf vorbehallen. Alle Produktnamen und Logos sind Eigentum der jeweiligen Hersteller. Abbildungen ähnlich.
Druckfehler, Irrtümer und Preisänderungen vorbehalten. reicheil elektronik GmbH & Co. KG, Elektronikring t, 26452 Sande (HRA 200654 Oldenburg) • Preisstand: 1 1 .09.20 1 3 • Tagesaktuelle Preise: www.reichelt.de