Benutzer-Werkzeuge

Webseiten-Werkzeuge


raspberry_pi:raspi-config

Dies ist eine alte Version des Dokuments!


raspi-config

☚ zurück

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.

Viele Änderungen erfordern einen Neustart, damit sie wirksam werden.
Dies ist eine kompakte Übersicht (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 – Texteditor
  • tree – Verzeichnisstruktur anzeigen
  • ripgrep – 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"
raspberry_pi/raspi-config.1772004374.txt.gz · Zuletzt geändert: von torsten.roehl