QMapShack & Linux Mint 21.x

Ende Juli 2022 wurde Linux Mint 21 veröffentlicht. Linux Mint 21 basiert auf Ubuntu 22.04 LTS.

Viel Spaß beim selber kompilieren!

Cmake & g++
sudo apt-get install cmake g++ cmake-curses-gui

Qt 5.15.3
sudo apt-get install qtbase5-dev qttools5-dev-tools qttools5-dev qttools5-private-dev qtwebengine5-dev libqt5sql5-mysql

GitHub und Subversion
sudo apt-get install git subversion

C-Compiler, Make und andere benötigte Abhängigkeiten
sudo apt-get install gcc make libalglib-dev zlib1g-dev libbz2-dev libgraphics-magick-perl

OpenGL
sudo apt-get install freeglut3 freeglut3-dev

Proj
sudo apt install sqlite3 libsqlite3-dev libtiff5-dev libcurl4-gnutls-dev
Download Proj: https://proj.org/download.html
Installationsbeschreibung: https://proj.org/install.html#build-steps

GDAL
Download GDAL: https://gdal.org/download.html#current-releases
Installationsbeschreibung: https://gdal.org/build_hints.html#build-hints

QuaZip
Download QuaZip: https://github.com/stachenov/quazip

cmake .
make
sudo make install

Routino
svn co http://routino.org/svn/trunk routino
cd routino

Hier ist folgende Änderung vorzunehmen:
mit nano Makefile.conf öffnet sich ein Editor, der die Bearbeitung von Dateien auf der Konsole erlaubt. Sucht die Zeile prefix=/usr/local und ändert diese zu prefix=/usr um. Die Datei abspeichern und den Editor schließen. Danach

make
sudo make install und
cd .. ausführen.

Und jetzt holen wir uns QMapShack, direkt aus dem aktuellen Entwicklungsstrang:
git clone https://github.com/Maproom/qmapshack.git QMapShack, in den Ordner mit
cd QMapShack wechseln und
git checkout dev ausführen und
cd .. ausführen.

Jetzt brauchen wir noch ein „build“ Verzeichnis:
mkdir build_QMapShack und mit
cd build_QMapShack wechseln wir in das soeben erstellte Verzeichnis.

Mit folgendem Befehl setzen wir nun zum ersten Schritt an: ccmake ../QMapShack. Jetzt „c“; ausführen und danach mit „g“ den Vorgang abschließen.

Zurück in der Konsole dann noch make ausführen und mit sudo make install ist QMapShack installiert.

Um QMapShack zu aktualisieren, einfach in den Ordner ../QMapShack wechseln und git pull ausführen. Neue Dateien werden mit diesem Befehl aktualisiert und zusammengeführt. Danach wieder in den Ordner ../build_QMapShack wechseln und make && sudo make install ausführen.