4.1 KiB
4.1 KiB
📦 Installation - PDF zu ICS Konverter
Eine einfache Installation für Linux-Systeme, die die Anwendung in Ihr Anwendungsmenü integriert.
🚀 Schnell-Installation
chmod +x install.sh
./install.sh
Das war's! Die Anwendung erscheint nun in Ihrem Anwendungsmenü unter "PDF zu ICS Konverter".
📋 Was macht das Installations-Script?
- ✅ Prüft Python-Installation (Python 3.6+)
- ✅ Installiert Tkinter falls nötig (mit sudo-Berechtigung)
- ✅ Erstellt Installationsverzeichnis in
~/.local/share/pdf-to-ics - ✅ Kopiert alle Dateien ins Installationsverzeichnis
- ✅ Erstellt Python Virtual Environment mit allen Abhängigkeiten
- ✅ Erstellt Desktop-Verknüpfung für das Anwendungsmenü
- ✅ Erstellt Launcher-Script in
~/.local/bin/pdf-to-ics
🎯 Nach der Installation
Die Anwendung starten Sie auf drei Arten:
1. Über das Anwendungsmenü (Empfohlen)
- Öffnen Sie Ihr Anwendungsmenü (z.B. GNOME Activities, KDE Application Launcher)
- Suchen Sie nach "PDF zu ICS"
- Klicken Sie auf das Icon
2. Über die Kommandozeile
pdf-to-ics
3. Über den vollständigen Pfad
~/.local/bin/pdf-to-ics
🔧 Systemanforderungen
Unterstützte Distributionen:
- ✅ Ubuntu / Debian (automatische Tkinter-Installation)
- ✅ Fedora / RHEL (automatische Tkinter-Installation)
- ✅ Arch Linux (automatische Tkinter-Installation)
- ✅ Andere Distributionen (manuelle Tkinter-Installation erforderlich)
Voraussetzungen:
- Python 3.6 oder höher
sudo-Berechtigung (für Tkinter-Installation)- Etwa 50 MB Festplattenspeicher
📁 Installations-Pfade
~/.local/share/pdf-to-ics/ # Hauptinstallation
~/.local/bin/pdf-to-ics # Launcher-Script
~/.local/share/applications/ # Desktop-Verknüpfung
~/.pdf_to_ics_config.json # Benutzer-Einstellungen
🗑️ Deinstallation
~/.local/share/pdf-to-ics/uninstall.sh
Das Deinstallations-Script entfernt:
- ✅ Installationsverzeichnis
- ✅ Desktop-Verknüpfung
- ✅ Launcher-Script
- ⚠️ Konfigurationsdatei (optional)
⚠️ Fehlerbehebung
"Tkinter ist nicht installiert"
Ubuntu/Debian:
sudo apt-get install python3-tk
Fedora:
sudo dnf install python3-tkinter
Arch Linux:
sudo pacman -S tk
"pdf-to-ics: Befehl nicht gefunden"
Ihr ~/.local/bin ist nicht im PATH. Fügen Sie zu ~/.bashrc hinzu:
export PATH="$HOME/.local/bin:$PATH"
Dann Terminal neu laden:
source ~/.bashrc
Windows: "python" oder "python3" wurde nicht gefunden
- Installieren Sie Python 3.10+ von python.org und aktivieren Sie beim Setup "Add Python to PATH".
- Öffnen Sie danach eine neue Eingabeaufforderung im Projektordner.
- Führen Sie aus:
py -3 -m venv .venv --upgrade-deps
.\.venv\Scripts\python.exe -m pip install -q pdfplumber icalendar pypdf2 pytz packaging
.\.venv\Scripts\pythonw.exe gui.py
Anwendung erscheint nicht im Menü
Aktualisieren Sie die Desktop-Datenbank:
update-desktop-database ~/.local/share/applications
Oder melden Sie sich ab und wieder an.
🔄 Update
Um auf eine neue Version zu aktualisieren:
# 1. Deinstallieren
~/.local/share/pdf-to-ics/uninstall.sh
# 2. Neue Version herunterladen
cd /pfad/zur/neuen/version
# 3. Neu installieren
./install.sh
💡 Entwickler-Modus
Wenn Sie an der Anwendung entwickeln möchten, nutzen Sie stattdessen:
./start_gui.sh # Startet aus dem aktuellen Verzeichnis
Die Installation ist nur für End-Benutzer gedacht.
🐧 Andere Betriebssysteme
- Windows: Nutzen Sie
start_gui.cmd(Python 3.10+ erforderlich, Einrichtung beim ersten Start erfolgt automatisch) - macOS: Nutzen Sie
start_gui.sh(keine Installation nötig)
📞 Support
Bei Problemen während der Installation:
- Prüfen Sie die Systemanforderungen
- Lesen Sie die Fehlermeldungen sorgfältig
- Konsultieren Sie die README.md
- Öffnen Sie ein Issue im Repository
Installation erfolgreich? Viel Spaß beim Konvertieren Ihrer Dienstpläne! 📅✨