Arquivo: /home/tsukuyomi/rea de Trabastalao Geant4 Debian Squeeze Pgina 1 de 1
%%%%%%%Configuraes iniciais antes da compilao e instalao do Geant4%%%%%%%
1. Configure o Geant4 com um dos sudoers: - Abra o terminal com su no diretrio /etc (cd /etc); - Use ls -l sudoers (mostrar permisses dos sudoers); - Insira chmod u+w sudoers (modificar as permisses); - Abra o arquivo (nano sudoers) e insira na linha abaixo do root ALL=(ALL)... o texto "geant4 ALL= (ALL) ALL e salve a modificao; - Insira chmod u-w sudoers (restaurar as permisses);
2. Checagem de requisitos necessrios:
*gcc, GNU Compiler, c++ ... (mais atual)(comando util "requisito" --version, ou yum info "requisito"); *cmake (mais atual); *opengl e mesa (libraries para visualizao grfica): - yum info mesa* e yum install mesa*; - yum list | grep *opengl|mesa* ->> yum list | grep -E *opengl|mesa* *instale: libExpat* e mesa* *instale libxmu-dev,libxmu e libxt (caso contrrio aparecer msg de erro!)
%%%%%%%Procedimentos de Configurao e Compilao do Geant4%%%%%%%%%
-- As libraries disponveis no site do Geant4 podem ser baixadas com antecedncia, no entanto, tambm podem ser baixadas e instaladas durante o procedimento de compilao (que o procedimento descrito aqui - isto acarreta um maior gasto de tempo, pois, sero baixados cerca de 0.5Gb)---
1. Crie um diretrio em qualquer lugar para construo do Geant4 (pode estar na mesma pasta do arquivo fonte- nome diferente, claro!);
2. Abra o terminal nesta pasta como su e use: cmake -DCMAKE_INSTALL_PREFIX=/usr/local(onde sero criadas as libraries) -DGEANT4_INSTALL_DATA=ON -DGEANT4_USE_OPENGL_X11=ON -DGEANT_INSTALL_EXAMPLES=ON - DBUILD_SHARED_LIBS=ON -DBUILD_STATIC_LIBS=ON /home/usurio/Desktop/geant4.9.6(arquivo fonte baixado para inst. do Geant4);
3. Para instalar use: make install (o G4 ser instalado no diretrio especificado no "prefix" o processo completo demorar...v comer alguma coisa, durma um pouco e depois volte rsrs)
%%%%%%%Procedimento para executar uma simulao%%%%%%%%%%%
1. Crie um diretrio para compilao do cdigo fonte da simulao a ser rodada (run), e em seguida abra o terminal nesta pasta (como usurio ordinrio) - sero crados alguns arquivos da compilao nesta pasta (na verdade, o local de alocao destes arquivos determinado pela "posio" do terminal durante a gerao);
2. Insira o comando: source /usr/local/bin/geant4.sh (local onde esteja o arquivo "geant4.sh" gerado na compilao e instalao do Geant4);
3. Utilize, para compilar o cdigo fonte da simulao, o comando: cmake -DGeant4_DIR=/usr/local/share/ GEANT4-9.6.2/geant4.9.6(local onde foram gravadas as variveis de ambiente e libraries) /home/ usurio/Desktop/Simulacao(diretrio do cdigo fonte a ser compilado);
4. Aps o trmino da compilao, insira: make -jN;
5. Pronto! Agora s executar o arquivo gerado no diretrio de compilao (./programa).