21-27 March 2009
Europe/Prague timezone

The LHCb Software distribution

23 Mar 2009, 08:00


Prague Congress Centre 5. května 65, 140 00 Prague 4, Czech Republic
Board: Monday 030
poster Software Components, Tools and Databases Poster session


Hubert Degaudenzi (European Organization for Nuclear Research (CERN))


The installation of the LHCb software is handled by a single python script: install_project.py. This bootstrap script is unique by allowing the installation of software projects on various operating system (Linux, Windows, MacOSX). It is designed for the LHCb software deployment for a single user or for multiple users, in a shared area or on the Grid. It retrieves the software packages and deduces the dependencies using a remote web repository and thus takes care of the consistency of the installation. Among the various features which have been implemented one can list: the fix of the access permission settings for the installed packages, the incremental installation using multiple deployment areas and the consistency check of the retrieved files. The only prerequisite for the use of this tool is to have a recent enough version of the python language installed (2.3 and above) and a reasonable network access.

Primary author

Hubert Degaudenzi (European Organization for Nuclear Research (CERN))

Presentation Materials