Update deploy.sh

This commit is contained in:
Fixelx
2026-07-01 00:09:27 +02:00
committed by GitHub
parent 4e6e070c8a
commit af181938d2
+12 -2
View File
@@ -26,6 +26,14 @@ echo ""
# ── Root check ─────────────────────────────────────────── # ── Root check ───────────────────────────────────────────
[ "$EUID" -ne 0 ] && error "Bitte als root ausführen (sudo ./deploy.sh)" [ "$EUID" -ne 0 ] && error "Bitte als root ausführen (sudo ./deploy.sh)"
# ── Locale fix ───────────────────────────────────────────
log "Locale einrichten..."
apt install -y locales -q
locale-gen en_US.UTF-8 de_DE.UTF-8
update-locale LANG=de_DE.UTF-8 LC_ALL=de_DE.UTF-8
export LC_ALL=de_DE.UTF-8
export LANG=de_DE.UTF-8
# ── System-Pakete ──────────────────────────────────────── # ── System-Pakete ────────────────────────────────────────
log "System-Pakete installieren..." log "System-Pakete installieren..."
apt update -q apt update -q
@@ -38,10 +46,12 @@ PYTHON_BIN=""
# Python 3.13 vorhanden? # Python 3.13 vorhanden?
if python3 --version 2>/dev/null | grep -q "3.13"; then if python3 --version 2>/dev/null | grep -q "3.13"; then
log "Python 3.13 erkannt" log "Python 3.13 erkannt"
apt install -y python3.13-venv -q || true apt install -y python3.13-venv python3-pip -q || true
# pip über get-pip.py installieren da python3-pip inkompatibel # pip über get-pip.py nur wenn nicht vorhanden
if ! python3 -m pip --version &>/dev/null; then
curl -sS https://bootstrap.pypa.io/get-pip.py -o /tmp/get-pip.py curl -sS https://bootstrap.pypa.io/get-pip.py -o /tmp/get-pip.py
python3 /tmp/get-pip.py --break-system-packages -q python3 /tmp/get-pip.py --break-system-packages -q
fi
PYTHON_BIN="python3" PYTHON_BIN="python3"
# Python 3.11 vorhanden? # Python 3.11 vorhanden?
elif python3.11 --version 2>/dev/null; then elif python3.11 --version 2>/dev/null; then