Anleitung zur Installation von QMapShack 1.19.0 auf Ubuntu 24.04.3
Die Anleitung kann auch als Vorlage für Debian und andere, darauf basierende Distributionen dienen.
Garmin Geräte mit MTP (Media Transfer Protocol) oder MSM (Mass Storage Mode) Protokoll werden direkt von QMapShack unterstützt
Wichtiger Hinweis:
Bevor du beginnst, empfehle ich, ein Backup anzulegen, z. B. mit Clonezilla, Rescuezilla oder Timeshift
Wer es sich einfach machen möchte, kann das AppImage herunterladen und diese Anleitung überspringen
1. Abhängigkeiten und Programme Installieren:
Die folgenden Pakete können über den Synaptic Package Manager oder mit apt installiert werden:
- build-essential
- libgl1-mesa-dev
- QuaZip (Qt6 V1.x): libquazip1-qt6-1t64
- CMake: CMake, cmake-curses-gui
- Optional: Grafische Benutzeroberfläche: cmake-qt-gui
- Make: Make 4.3-4.1
- GDAL (mindestens 3.0.0): gdal-bin 3.8.4
- Proj4 (mindestens 9.0.0): proj-bin 9.4.0
- Routino (mindestens 3.1): routino 3.4.1
- C++ Compiler (unterstützt C++11): g++ (GNU-C++-Compiler)
2. Neueste QT 6 (mindestens 6.8) installieren, aktuell am Beispiele von 6.10.1:
- Lade den Linux-x64-Qt-Installer herunter: https://www.qt.io/development/download-qt-installer-oss
- Kostenlosen Account anlegen für die Installation
- Führt anschließend die "qt-online-installer-linux-x64-4.10.0.run" aus
- Benutzerdefinierte Installation wählen & in einen Ordner z. B. /opt/Qt installieren
Folgende Dinge zusätzlich auswählen, siehe Bilder:
-
- Extensions:
- Qt WebEngine > Aktuelle Qt Version > Desktop
- Additional Libraries:
- Qt 5 Compatibility module
- Qt Positioning
- Qt WebChannel
- Qt Quick timeline
- Build Tools: Alles abwählen
- Qt Creator: Alles abwählen
- Extensions:
Hinweis: Über das Tool Qt MaintenanceTool kannst du die Qt-Installation später anpassen.![]()
![]()
![]()
![]()
![]()
![]()
3. Weitere Abhängigkeiten installieren :
Diese Pakete sind ebenfalls über den Synaptic Package Manager oder mit apt zu installieren:
- libcups2-dev
- libgdal-dev
- libroutino-dev
- libquazip1-qt6-dev
- libalglib-dev
4a. qmapshack-V_1.19.0.tar.gz entpacken
4b. im Terminal in den qmapshack Ordner wechseln oder im Dateimanager in den Ordner wechseln > Rechtsklick im Terminal öffnen
dann:
Configure:
Rufe ccmake auf und passe nach und nach alle QT Pfade an.
Führe Configure so lange aus, bis keine QT Fehler oder fehlende Abhängigkeiten mehr vorhanden sind![]()
5. Kompilieren und Installieren:
make
sudo make install
6 . QMapShack Start (QT-Pfad anpassen, falls ihr einen anderen als den in Punkt 1 vorgeschlagenen gewählt habt):
export LD_LIBRARY_PATH=/opt/Qt/6.10.1/gcc_64/lib
/usr/local/bin/qmapshack
Hinweis: Verwendete Daten im Video:
Offline Europa Karte: https://www.wanderreitkarte.de
Offline Europa Routino Daten: https://download.geofabrik.de/index.html
Offline Europa DEM Daten: https://viewfinderpanoramas.org/