Difference: SoftwareInstallation (18 vs. 19)

Revision 192017-01-24 - BenjaminCouturier

Line: 1 to 1

LHCb software installation

This page describes the steps needed to make a standalone LHCb software installation on a local or shared filesystem. The recommended way to access LHCb software is however to mount the CernVM-FS filesystem, please refer to the excellent CernVM-FS deployment page maintained by the UK GridPP.
Line: 16 to 16

Installation procedure

The following instructions assume you are using a sh-like shell. For bash like shells just replace command like export XXX=YYYY with setenv XXX YYY and use the script LbLogin.csh instead of LbLogin.sh.

You should first decide where to install the software and set MYSITEROOT to the full path:

  • export MYSITEROOT someDirectory
  • Install the lbinstall python module using pip and for example in a virtual environment:
virtualenv install
source install/bin/activate
pip install lbinstall
  • Install the packages requested:
lbinstall --root=$TMPDIR/myroot install DAVINCI_v42r1_x86_64_slc6_gcc62_opt

For more inforation about the lbinstall tool: https://gitlab.cern.ch/lhcb-core/lbinstall

Installation procedure for historical stacks (pre-2014)

 The installation is made of several steps. The order is very important and none of them can be skipped. Make sure that the step is correctly finished before to go to the next.

The following instructions assume you are using a csh-like shell. For bash like shells just replace command like setenv XXX YYY with export XXX=YYYY and use the script LbLogin.sh instead of LbLogin.csh.

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