Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
raspi-config
raspi-config ist das zentrale, textbasierte Konfigurationswerkzeug für Raspberry Pi OS.
Es wird im Terminal mit sudo raspi-config aufgerufen und ermöglicht die Konfiguration
von Interfaces, SSH, Passwort, Kamera, Boot-Optionen, Systemsprache sowie weiteren Systemparametern.
Cheat Sheet) der im Kurs behandelten Inhalte.
Alle Themen werden anhand praktischer Übungen demonstriert und umgesetzt.
Im Kurs wird der Umgang mit raspi-config geübt.
Dabei wird insbesondere gezeigt, welche Einstellungen nach einer frischen Installation vorgenommen werden sollten.
Linux Konfiguration
Update / Upgrade
Aktualisiert die Paketlisten und bringt alle installierten Pakete auf den neuesten Stand.
sudo apt update sudo apt upgrade -y
Tools installieren
Installation grundlegender Werkzeuge:
vim– Texteditortree– Verzeichnisstruktur anzeigenripgrep– schnelle Textsuche
VIM Installation / Konfiguration
VIM Installation
sudo apt remove vim vim-tiny vim-nox -y sudo apt install vim-gtk3 -y sudo apt install xclip # X11 Clipboard-Unterstützung vim --version | grep python # +python3 sollte vorhanden sein
VIM Konfiguration
Konfigurationsstruktur:
.vim/– Plugin- und Laufzeitverzeichnis.vimrc– zentrale Konfigurationsdatei
Vim-, tmux- und Bash-Konfigurationsdateien werden über symbolische Links auf ein zentrales Verzeichnis (~/config) verwiesen.
Dadurch lässt sich die Benutzerkonfiguration strukturiert, konsistent und versionsfähig verwalten.
pi@raspi88:~ $ ls -l .tmux.conf .vim .vimrc .bashrc 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
Weitere Tools
fzf
# Installation git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf ~/.fzf/install # Aktivieren / prüfen source ~/.bashrc fzf --version # Deinstallation rm -rf ~/.fzf
Paketbasierte Installation
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
Zeitzone explizit setzen und prüfen:
sudo timedatectl set-timezone Europe/Berlin timedatectl
gnupg
Paranoid-Modus (Cache-Zeit minimal):
pi@raspi88:~/.gnupg $ cat gpg-agent.conf default-cache-ttl 1 max-cache-ttl 1
bin-Verzeichnis
Im Home-Verzeichnis wird ein eigenes bin-Verzeichnis angelegt.
Dieses wird in der .bashrc in den PATH aufgenommen, sodass dort abgelegte Skripte direkt ausführbar sind.
mkdir -p ~/bin
# ~/.bashrc export PATH="$HOME/bin:$PATH"
