-
Notifications
You must be signed in to change notification settings - Fork 65
BuildLinuxMint19
Prev (Ubuntu-18, Ubuntu-20) | Home | Manual | Index | (Ubuntu version < 22.04) Next
Table of contents
This page is a translation of the German page QMapShack & Linux Mint 19.x
Changes for QMS versions newer than 1.15.2 and PROJ version 8 are described here.
To compile and build QMS carry out the following steps:
Run:
sudo apt-get install cmake g++ cmake-curses-gui
Run:
sudo apt-get install qt5-default qttools5-dev-tools qttools5-dev qttools5-private-dev qtwebengine5-dev libqt5sql5-mysql
Run:
sudo apt-get install git subversion
Run:
sudo apt-get install gcc make libalglib-dev libc6-dev zlib1g-dev libbz2-dev libgraphics-magick-perl
Run:
sudo apt-get install freeglut3 freeglut3-dev
Run:
sudo add-apt-repository ppa:ubuntugis/ubuntugis-unstable
sudo apt-get update
Remark: This adds the UbuntuGIS-unstable PPA (see ubuntugis-unstable)
Run:
sudo apt-get install gdal-bin libgdal-dev python3-gdal libgeo-proj4-perl libproj-dev
Run:
sudo apt-get install libquazip5-headers libquazip5-1 libquazip5-dev
Run:
sudo apt-get install python3-dev
Run:
svn co http://routino.org/svn/trunk routino
cd routino
make
sudo make install
Note: If you see an error message when starting QMapShack stating something like ... routino lib not found ...
you have to modify the file routino/Makefile.conf
:
- Find line
prefix=/usr/local
(line 48) and change it toprefix=/usr
- Rerun the 2 Routino building steps.
Download QMS development branch from GitHub server:
git clone https://github.com/Maproom/qmapshack.git QMapShack
Run:
cd QMapShack
git checkout dev
cd ..
mkdir build_QMapShack
cd build_QMapShack
Run ccmake:
ccmake ../QMapShack
If the ccmake
run stops, press c
(maybe, several times) and then g
.
After ccmake
ends run:
make
sudo make install
Type
qmapshack
into a console window and press Enter
.
Prev (Ubuntu-18, Ubuntu-20) | Home | Manual | Index | Top | (Ubuntu version < 22.04) Next