- install.sh: Automatisches Installations-Script • Prüft und installiert Tkinter automatisch • Erstellt Virtual Environment • Desktop-Verknüpfung im Anwendungsmenü • Launcher-Command: pdf-to-ics - uninstall.sh: Saubere Deinstallation • Entfernt alle Dateien • Optional: Benutzer-Konfiguration behalten - INSTALL.md: Technische Installations-Dokumentation - WEITERGABE.md: Benutzerfreundliche Schnellstart-Anleitung Die Anwendung kann jetzt als fertiges Paket weitergegeben werden!
3.6 KiB
3.6 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
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(keine Installation nötig) - 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! 📅✨