Instructions d’installation de Crusta à partir du code source

Pré-requis

Pour vérifier le code :

  • GIT (Mac OS X : brew install git; Ubuntu : sudo apt-get install git)

Pour construire :

  • CMAKE version 2.8 ou supérieure (Mac OS X : brew install cmake; Ubuntu : sudo apt-get install cmake)
  • Vrui version 3.1 avec fichiers de développement(page KeckCAVES Vrui)
  • GLU avec fichiers de développement (Mac OS X : inclus avec XQuartz ; Ubuntu : sudo apt-get install libglu-dev)
  • GDAL version 1.8 ou supérieure avec fichiers de développement (Mac OS X :brew install gdal; Ubuntu : sudo apt-get install libgdal-dev)

Pour Mac OS X, vous devez également installer le serveur XQuartz X :

  • XQuartz – ici

Construction et installation rapides

En supposant que vous avez également installé Vrui à partir des sources dans un endroit non standard :

git clone git://github.com/KeckCAVES/crusta.git
cd crusta
PKG_CONFIG_PATH=/path/to/Vrui/pkgconfig cmake . -DCMAKE_INSTALL_PREFIX=/path/for/crusta
make install

(Le répertoire pkgconfig de Vrui doit se trouver quelque part sous son répertoire lib ).

crusta les commandes se retrouveront dans /path/for/crusta/bin

Construction et installation par le développeur

Suivez ces instructions si vous voulez éventuellement jouer avec le code source.

Consultez la source

Le code source de Crusta est disponible sous forme de dépôt git sur Github.

Veuillez utiliser ce qui suit pour obtenir une copie du référentiel :

git clone git://github.com/KeckCAVES/crusta.git

Si vous avez un accès en écriture sur GitHub, vous pouvez cloner de cette façon :

git clone [email protected]:KeckCAVES/crusta.git

Configurer et construire

Crusta utilise cmake comme système de gestion des constructions. Veuillez consulter la page web cmake pour des informations détaillées sur cmake. Les fichiers de compilation sont situés dans le sous-dossier « build » du dossier source.

En supposant que le dossier des sources est ~/src/crusta, une construction typique de la version sera configurée comme suit :

Étape 1 : Créer un nouveau dossier pour la construction spécifique

cd ~/src/crusta
mkdir build
cd build

Étape 2 : Créez un fichier make. Veuillez noter les deux points qui suivent, car ils font partie de la ligne de commande.

cmake .. -DCMAKE_BUILD_TYPE=<Debug|Release> -DCMAKE_INSTALL_PREFIX=<crusta install path>

Si vous avez installé Vrui dans le chemin par défaut et que vous souhaitez installer une version de Crusta dans votre dossier personnel (/home/username sous linux et /Users/username sous Mac OS; dans l’exemple, ces dossiers seront désignés par $HOME), la commande cmake est la suivante :

PKG_CONFIG_PATH=$HOME/Vrui-3.1/lib/x86_64-linux-gnu/pkgconfig cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=$HOME/crusta

(Le répertoire pkgconfig de Vrui peut se trouver ailleurs, selon la façon dont votre système est configuré).

(Le type de construction Release est par défaut, vous n’avez donc pas besoin de le spécifier si c’est ce que vous voulez).

Étape 3 : Construction et installation

make install

Ou pour une compilation plus rapide sur un ordinateur à deux noyaux, par exemple :

make -j2 install

Les fichiers Crusta devraient maintenant être disponibles dans $HOME/crusta.

Mise à jour de la dernière version

Une fois que vous avez le clone git des sources, récupérer les dernières mises à jour est très rapide et facile :

Étape 1 : Utilisez le terminal pour naviguer vers le dossier Crusta. Dans notre exemple :

cd ~/src/crusta

Étape 2 : Utilisez git pour récupérer les dernières mises à jour des sources :

git pull

Étape 3 : Naviguez vers le dossier de construction de la version et reconstruisez l’exécutable :

cd build
make install

Vous avez maintenant le dernier cri en matière de Crusta.