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:
-
XQuartz – aqui
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.