Anleitung: QMapShack 1.19.0 unter Ubuntu 24.04.3 kompilieren und installieren

  • 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.mp4

    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
    • 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

    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:

    • Code
      cd ..
      mkdir build_QMapShack
      cd build_QMapShack
      ccmake ../qmapshack-V_1.19.0

    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/

    Edited 11 times, last by Pinin (December 31, 2025 at 1:40 AM).

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!