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:

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 [email protected]: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.