Compilación e instalación

Estas son algunas notas sobre la compilación e instalación de software en el servidor del Grupo de Altas Energías de los Andes.

ROOT

  • Descargar la versión de producción deseada del web site de ROOT: Downloading ROOT
  • Descomprimir el paquete en un directorio temporal

cd /opt/hepsw/builds
mv ~/Downloads/root_v5.34.00.source.tar.gz .
tar xzvf root_v5.34.00.source.tar.gz
cd root

mv ~/Downloads/setRoot_Options.py.txt .
mv setRoot_Options.py.txt setRoot_Options.py
chmod +x setRoot_Options.py

  • Este script ejecuta el comando configure, pasando las opciones típicas que necesitamos.
  • Ejecutarlo:

./setRoot_Options.py

  • Revisar la lista de opciones con la que ha quedado la configuracion de ROOT. Ahora ejecutar make y si todo sale bien make install.

Pythia8

  • Descargar el código fuente de la pagina principal de este generador de eventos Torbjörn Sjöstrand
  • Descomprimir el archivo en el directorio en donde tendremos la librería

cd /opt/hepsw/pythia8/
mv ~/Downloads/pythia8165.tgz .
tar xzvf pythia8165.tgz
ln -s pythia8165 pro

  • La ultima instrucción crea un link simbólico a esta versión con el nombre genérico pro.

  • Ahora corremos el script configure con la siguientes opciones:

./configure --enable-shared --with-hepmc=/opt/hepsw/hepmc/pro --with-hepmcversion=2.06.04

  • Las dos ultimas opciones permite utilizar la librerias de HepMC . Nota hay que dar manualmente la version y obviamente el paquete debe estar previamente instalado.
  • Ahora ejecutar make

-- AndresOsorio - 12-Jun-2012

Topic attachments
I Attachment History Action Size Date Who Comment
Texttxt setRoot_Options.py.txt r2 r1 manage 1.5 K 2012-06-13 - 01:22 AndresOsorio Un wrapper para el configure
Edit | Attach | Watch | Print version | History: r7 | r4 < r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r2 - 2012-06-13 - AndresOsorio
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    Main All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright &© 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback