☚ zurück - Installation und Konfiguration
raspi-config ist das zentrale, textbasierte Konfigurationswerkzeug für Raspberry Pi OS,
aufrufbar über sudo raspi-config im Terminal. Es ermöglicht die Konfiguration
von Interfaces, SSH, Passwort, Kamera, Boot-Optionen, Systemsprache und weiteren Systemparametern.
Cheat Sheet) über die im Kurs vermittelten Inhalte.
Die einzelnen Themen werden anhand praktischer Übungen demonstriert und angewendet.
Im Kurs wird der Umgang mit raspi-config geübt.
Dabei wird gezeigt, welche Einstellungen nach einer frischen Installation vorgenommen werden sollten.
raspi-configDiese Befehle aktualisieren die Paketlisten und bringen alle installierten Pakete auf die neueste Version.
sudo apt update sudo apt upgrade -y
Diese Befehle installieren nützliche Werkzeuge: vim zum Bearbeiten von Dateien,
tree zur Anzeige der Verzeichnisstruktur und ripgrep für schnelle Textsuche.
sudo apt remove vim vim-tiny vim-nox -y sudo apt install vim-gtk3 -y sudo apt install xclip # X11 vim --version | grep python # +python3 sollte vorhanden sein
vim-Verzeichnis.vim – Laufzeitverzeichnis.vimrc – zentrale Konfigurationsdatei
Vim-, tmux- sowie Bash-Konfigurationsdateien werden per symbolischen Links
auf ein zentrales Konfigurationsverzeichnis (~/config) verwiesen.
Auf diese Weise lässt sich die gesamte Konfiguration strukturiert und konsistent verwalten.
pi@raspi88:~ $ ls -l .tmux.conf .vim .vimrc lrwxrwxrwx 1 pi pi 16 Feb 16 08:59 .tmux.conf -> config/tmux.conf lrwxrwxrwx 1 pi pi 11 Feb 16 08:52 .vim -> config/vim/ lrwxrwxrwx 1 pi pi 16 Feb 16 08:52 .vimrc -> config/vim/vimrc lrwxrwxrwx 1 pi pi 13 Feb 16 09:03 .bashrc -> config/bashrc
# Installation git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf ~/.fzf/install # Prüfen source ~/.bashrc fzf --version rm -rf ~/.fzf # Deinstallation
sudo apt install tree sudo apt install ripgrep sudo apt install bat # Binary heißt unter Debian/Ubuntu "batcat" sudo apt install tmux sudo apt install gnupg sudo apt install feh # Bilder über SSH anzeigen
Zeitzone explizit neu setzen
sudo timedatectl set-timezone Europe/Berlin timedatectl # Kontrolle
Paranoid-Modus
(course_env) pi@raspi88:~/.gnupg $ cat gpg-agent.conf default-cache-ttl 1 max-cache-ttl 1
Im Home-Verzeichnis des Raspberry Pi wird ein bin-Verzeichnis angelegt.
In der .bashrc wird dieses Verzeichnis in den PATH aufgenommen, sodass dort
abgelegte Skripte systemweit direkt ausführbar sind.
mkdir -p ~/bin
# ~/.bashrc export PATH="$HOME/bin:$PATH"