Vorbereitung
Einrichten einer SD-Karte mit dem Betriebssystem.
Download des Images von „https://www.raspberrypi.org/“. Dieses Image muss auf eine SD-Karte geschrieben werden, die dabei vollständig gelöscht wird. Unter Windows kann dies z.B. über das „USB Image Tool“ (http://www.alexpage.de/) erfolgen.
Weitere Startvorbereitungen
Den Raspberry mit der SD-Karte bestücken, Netzwerkkabel anschließen und Stromversorgung verbinden. Der Raspberry sollte sich nun über DHCP im Heimnetz verbinden und kann über SSH angesprochen werden. Die Adresse kann beispielsweise über einen Network-Scanner (z.B. https://www.softperfect.com/, dort der Networkscanner) ermittelt werden. Alternativ (bereits vor dem Start des Raspberry) Tastatur und Monitor verbinden und direkt auf dem Gerät arbeiten.
Erster Start
Anmelden
Anmelden mit dem User pi
und dem Passwort raspberry
. Achtung, englische Tastatur!
raspi-config
Einrichten der vorinitialisierten SD-Karte
Die SD-Karte enthält einen minimale Partition, der (größte) Speicherplatz ist ungenutzt. Daher sudo raspi-config
und dort Expand Filesystem auswählen. Findet sich u.A. unter Advanced Options.
┌───────┤ Raspberry Pi Software Configuration Tool (raspi-config) ├────────┐ │ │ │ 1 Expand Filesystem Ensures that all of the SD card │ │ 2 Change User Password Change password for the default │ │ 3 Boot Options Choose whether to boot into a d │ │ 4 Wait for Network at Boot Choose whether to wait for netw │ │ 5 Internationalisation Options Set up language and regional se │ │ 6 Enable Camera Enable this Pi to work with the │ │ 7 Add to Rastrack Add this Pi to the online Raspb │ │ 8 Overclock Configure overclocking for your │ │ 9 Advanced Options Configure advanced settings │ │ 0 About raspi-config Information about this configur │ │ │ │ │ │ <Select> <Finish> │ │ │ └──────────────────────────────────────────────────────────────────────────┘
Ggf. wird ein Neustart durchgeführt.
Anschliessend kann die Speichernutzung der SD-Karte angezeigt werden über (bei Interesse kann das auch schon vor den ersten Schritten durchgeführt werden).
$ df . Filesystem 1K-blocks Used Available Use% Mounted on /dev/root 7568552 3348516 3856604 47% /
Um später Netzverzeichnisse mounten zu können empfiehlt sich das „Wait for Network at Boot“ zu aktivieren.
Via „Internationalisatopm Options“ werden deutsche Tastatur und Zeitzohne (wichtig für Kerberos) eingestellt.
„Interfacing Options“ oder „Advanced Options“ bietet die Möglichkeit, SSH-Zugriff einzuschalten. Damit kann der Raspberry remote administriert werden (z.B. via PuTTY).
Grundlegende Konfiguration
Paketmanagement
Paketmanagement einrichten
Für die
Paketverwaltung via apt-get müssen die sources in
/etc/apt/sources.list
und die
Raspian-Public-Key‘s eingericntet werden. Die sources.list
sollte enthalten:
deb http://archive.raspbian.org/raspbian jessie main contrib non-free # deb http://archive.raspbian.org/raspbian wheezy main contrib non-free # # optional: # deb-src http://archive.raspbian.org/raspbian jessie main contrib non-free # deb-src http://archive.raspbian.org/raspbian wheezy main contrib non-free
Der Schlüssel wird folgendermaßen aktialisiert (Achtung, Layout: ‚-‚ als letztes Zeichen)
$ wget https://archive.raspbian.org/raspbian.public.key -O - | sudo apt-key add -
Installierte Pakete auflisten
$ dpkg --get-selections | grep -v deinstall | awk '{print $1}'