ATLAS software releases 8.0.x and 9.0.x will be used for Data Challenge 2 and other related production. Official supported system is CERN RedHat 7.3.3, and the official distribution kit is available via Pacman cache. In February 2005, the supported system changes to Scientific Linux CERN 3 (SLC3)
ATLAS provides instructions on how to get and install a release of the Atlas Software on RedHat7.3 via the "Pacman kit"; please consult also the digested instructions by Thomas Kittelmann and Jørgen Beck Hansen, which also are useful for non-RedHat7.3 systems .Examples below are written for a Bash-like shell; modify them accordingly if necessary.
This installation will need more than 4.6 GB of disk space, 160 MB memory, and may take hours depending on your hardware and LAN connectivity.
wget http://physics.bu.edu/pacman/beta-testers/pacman-2.<xxxx>.tar.gz
tar xvzf pacman-2.<xxxx>.tar.gz
cd pacman-2.<xxxx>
source setup.sh
Installation is interactive and requires tty input/output. Install first gcc3.2 if you don't have such:
export GCC_LOCATION=<your_gcc_path>
mkdir -p $GCC_LOCATION
cd $GCC_LOCATION
pacman -get UCHEP:gcc32
source setup.sh
Create ATLAS location and install the kit:
export ATLAS_LOCATION=<where_you_want_to_deploy>
mkdir -p $ATLAS_LOCATION
cd $ATLAS_LOCATION
export ATLAS_CACHE=http://atlas.web.cern.ch/Atlas/GROUPS/SOFTWARE/OO/pacman/cache
pacman -get $ATLAS_CACHE:<x.y.z>/AtlasRelease-opt -allow-tar-overwrite
Note that there are several additional, though unofficial, Pacman caches with the kit snapshots.
To validate kit installation, download the validation suite:
export KV_LOCATION=<your_kitvalidation_path>
mkdir -p $KV_LOCATION
cd $KV_LOCATION
pacman -get https://classis01.roma1.infn.it/pacman/cache:KitValidation
source setup.sh
Run the tests and check whether all complete successfully:
cd $KV_LOCATION/KitValidation/KitValidation/KitValidation-<xx-yy-zz>/share
./KitValidation -r <release number> -p $ATLAS_LOCATION
For example, to test release 8.0.3, installed in /opt/atlas, you should do:
./KitValidation -r 8.0.3 -p /opt/atlas
You may also use the switch -h to get an help on the KitValidation suite. Please, refer to the README included in the doc directory of the package for further details or send an e-mail to .
More detailed, and very useful step-by-step instructions that work on a variety of systems have been prepared by Thomas Kittelmann and Jørgen Beck Hansen at NBI.