====== Installation triskele ====== Vérification des paquets manquants : ‘apt-get install’ et ‘fix-missing’ assure que les packages sont à jour et corrige les packages défectueux avant l’installation de Triskele sudo apt-get install --fix-missing build-essential cmake g++ libboost-system-dev libboost-chrono-dev libboost-program-options-dev libboost-test-dev libboost-filesystem-dev libboost-date-time-dev libboost-serialization-dev libboost-thread-dev libhdf5-dev gdal-bin libgdal-dev libtbb-dev libtinyxml-dev Clonage d’un dépôt git par ‘git clone ’ On crée un répertoire nommé triskele, on extrait toutes les données de ce référentiel en ayant une copie de travail de la dernière version. git clone https://gitlab.inria.fr/obelix/triskele.git Sous-modules : L’ajout des sous-modules permet d’agencer les bibliothèques et projet externe au projet principal tout en conservant un référentiel Git. cd triskele ; git submodule init ; git submodule update Spécification des arborescences source/ génération : On génère un dossier nommé ‘build’, ce répertoire de travail actuel est le répertoire de compilation. mkdir ../build ; cd ../build Compilation du projet : On charge le chemin source '../triskele' avec comme option ‘Debug’ ou ‘Release’. cmake -DCMAKE_BUILD_TYPE=Release ../triskele # or debug mode # cmake -DCMAKE_BUILD_TYPE=Debug ../triskele Compilation La commande $(nproc) retourne et défini le nombre d'unité de traitement disponible. make -j $(nproc)