Instrucciones de instalación de Crusta desde el código fuente
Requisitos previos
Para comprobar el código:
-
GIT (Mac OS X:
brew install git; Ubuntu:sudo apt-get install git)
Para construir:
-
CMAKE versión 2.8 o superior (Mac OS X:
brew install cmake; Ubuntu:sudo apt-get install cmake) -
Vrui versión 3.1 con archivos de desarrollo(página KeckCAVES Vrui)
-
GLU con archivos de desarrollo (Mac OS X: Incluido con XQuartz; Ubuntu:
sudo apt-get install libglu-dev) -
GDAL versión 1.8 o superior con archivos de desarrollo (Mac OS X:
brew install gdal; Ubuntu:sudo apt-get install libgdal-dev)
En el caso de Mac OS X también tendrá que instalar el servidor XQuartz X:
-
XQuartz – aquí
Construcción e instalación rápidas
Asumiendo que también has instalado Vrui desde el código fuente en algún lugar no estándar:
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
(El directorio pkgconfig de Vrui debería estar en algún lugar debajo de su directorio lib ).
crusta los comandos terminarán en /ruta/para/crusta/bin
Construcción e instalación para desarrolladores
Siga estas instrucciones si quiere posiblemente trastear con el código fuente.
Consulta la fuente
El código fuente de Crusta está disponible como repositorio git en Github.
Por favor, utilice lo siguiente para obtener una copia del repositorio:
git clone git://github.com/KeckCAVES/crusta.git
Si tienes acceso de escritura en GitHub, puedes clonar de esta manera:
git clone git@github.com:KeckCAVES/crusta.git
Configurar y construir
Crusta utiliza cmake como sistema de gestión de construcción. Consulte la página web de cmake para obtener información detallada sobre cmake. Los archivos de construcción se encuentran en la subcarpeta ‘build’ de la carpeta de origen.
Asumiendo que la carpeta de origen es ~/src/crusta, una construcción típica de lanzamiento se configuraría como sigue:
Paso 1: Crear una nueva carpeta para la construcción específica
cd ~/src/crusta mkdir build cd build
Paso 2: Crear un archivo make. Tenga en cuenta los dos puntos finales, ya que forman parte de la línea de comandos.
cmake .. -DCMAKE_BUILD_TYPE=<Debug|Release> -DCMAKE_INSTALL_PREFIX=<crusta install path>
Si has instalado Vrui en la ruta por defecto y quieres instalar una versión de Crusta en tu carpeta de inicio (/home/nombredeusuario en linux y /Usuarios/nombredeusuario en Mac OS; en el ejemplo se indicará con $HOME) el comando cmake de ejemplo es:
PKG_CONFIG_PATH=$HOME/Vrui-3.1/lib/x86_64-linux-gnu/pkgconfig cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=$HOME/crusta
(El directorio pkgconfig de Vrui puede estar en otro lugar, dependiendo de cómo esté configurado su sistema).
(El tipo de construcción Release es el predeterminado, por lo que no es necesario especificarlo si es lo que desea).
Paso 3: Construir e instalar
make install
O para una compilación más rápida en, por ejemplo, un ordenador de doble núcleo:
make -j2 install
Los archivos de Crusta deberían estar ahora disponibles en $HOME/crusta
Actualización a la última versión
Una vez que tengas el clon git de las fuentes, obtener las últimas actualizaciones es muy rápido y fácil:
Paso 1: Utilice el terminal para navegar a la carpeta Crusta. En nuestro ejemplo:
cd ~/src/crusta
Paso 2: Utilizar git para obtener las últimas actualizaciones de las fuentes:
git pull
Paso 3: Navegue hasta la carpeta de construcción de la versión y reconstruya el ejecutable:
cd build make install
Ahora tienes un Crusta sangriento.
