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.