#!/usr/bin/env bash # Einmalige Einrichtung auf einem Linux-Mint-Rechner: # - benötigte System-Pakete # - virtuelle Python-Umgebung + Abhängigkeiten # - Eintrag im Startmenü # # Aufruf: ./install.sh set -euo pipefail cd "$(dirname "$(readlink -f "$0")")" APPDIR="$(pwd)" echo "==> System-Pakete (fragt nach dem Passwort)…" sudo apt update sudo apt install -y python3-tk python3-venv python3-pip git echo echo "==> Virtuelle Umgebung unter .venv …" python3 -m venv .venv .venv/bin/pip install --upgrade pip .venv/bin/pip install -r requirements.txt echo echo "==> Startmenü-Eintrag …" DESKTOP_DIR="$HOME/.local/share/applications" mkdir -p "$DESKTOP_DIR" cat > "$DESKTOP_DIR/drk-blutspende-orte.desktop" </dev/null || true echo echo "Fertig." echo "Die App ist jetzt im Menü als \"DRK Blutspende – Arbeitsorte\" zu finden" echo "(ggf. einmal ab- und wieder anmelden, damit sie auftaucht)." echo "Direkt testen: ./run.sh"