Instruções de Instalação de Crusta a partir do Código Fonte

Pré-requisitos

Para o código de caixa:

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

Para construir:

  • CMAKE versão 2.8 ou melhor (Mac OS X: brew install cmake; Ubuntu: sudo apt-get install cmake)
  • Vrui versão 3.1 c/ ficheiros de desenvolvimento(página KeckCAVES Vrui)
  • GLU c/ ficheiros de desenvolvimento (Mac OS X: Incluído com XQuartz; Ubuntu: sudo apt-get install libglu-dev)
  • GDAL versão 1.8 ou melhor c/ ficheiros de desenvolvimento (Mac OS X:brew install gdal; Ubuntu: sudo apt-get install libgdal-dev)

Para Mac OS X também terá de instalar o servidor XQuartz X:

Construção e instalação rápidas

Assumindo que também instalou o Vrui a partir da fonte em algum lugar não-padrão:

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

(O directório Vrui pkgconfig deve estar algures por baixo do seu directório lib ).

crusta Os comandos acabarão em /caminho/para/crusta/bin

Desenvolvedor Construir e Instalar

Siga estas instruções se quiser eventualmente mexer com o código fonte.

Verificar a fonte

O código fonte Crusta está disponível como um repositório git no Github.

Por favor, utilize o seguinte para obter uma cópia do repositório:

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

Se tiver acesso por escrito no GitHub, pode clonar desta forma:

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

Configurar e construir

O Crusta utiliza o cmake como sistema de gestão da construção. Consulte a página web do cmake para informações detalhadas sobre o cmake. Os ficheiros de construção estão localizados na subpasta ‘build’ da pasta de origem.

Assumindo que a pasta de origem é ~/src/crusta, uma compilação típica de lançamento seria configurada como se segue:

Passo 1: Criar uma nova pasta para a construção específica

cd ~/src/crusta
mkdir build
cd build

Passo 2: Criar um ficheiro de marca. Por favor, tenha em atenção os dois pontos de trilha, uma vez que fazem parte da linha de comando.

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

Se instalou o Vrui no caminho por defeito e gostaria de instalar uma versão de lançamento do Crusta na sua pasta home (/home/nome de utilizador em linux e /Users/nome de utilizador em Mac OS; no exemplo estes serão indicados com $HOME) o comando cmake de exemplo é o comando cmake:

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

(O directório pkgconfig do Vrui pode estar noutro lugar, dependendo de como o seu sistema está configurado).

(O tipo de construção Release é o padrão, pelo que não é necessário especificá-lo se é isso que se pretende).

Passo 3: Construir e instalar

make install

Ou para uma compilação mais rápida em, por exemplo, um computador de dois fios:

make -j2 install

Os ficheiros Crusta devem agora estar disponíveis a $HOME/crusta

Actualização para a versão mais recente

Uma vez que se tenha o clone idiota das fontes, buscar as últimas actualizações é muito rápido e fácil:

Passo 1: Utilize o terminal para navegar para a pasta Crusta. No nosso exemplo:

cd ~/src/crusta

Passo 2: Usar o git para ir buscar as últimas actualizações da fonte:

git pull

Passo 3: Navegar para a pasta de construção do release e reconstruir o executável:

cd build
make install

Tem agora crustáceos de ponta sangrenta.