This page describes installation instruction for tdaq releases and
all external dependencies, installed as RPM packages. Packages are
relocatable and can be installed as non-root using plain rpm tool, but in this case you will
need to resolve dependencies and download all packages manually (see
URL at the bottom). The suggested method is to use apt-get repository manager which
resolves all packages dependencies, dolwnloads and installs them.
Installation instructions assume that you have http connection, SLC3 or
SLC4 or compatible Linux box with plenty of disck space and wget
utility. If you're behind proxy, please read wget and apt-get manual
pages to see how to configure those utilities to use proxy instead of
the direct connection.
> mkdir <install_root> (e.g. <install_root> = /opt/atlas)put the following 2 lines in your ~/.rpmmacros file (do not do this for root account!):
> cd <install_root>
> mkdir -p $PWD/apt/rpmdb
> mkdir -p $PWD/apt/rpm/
%_dbpath <install_root>/apt/var/lib/rpm
%_rpmlock_path <install_root>/apt/rpm/transaction
> rpm -i --nodeps --relocate=/=$PWD/apt --dbpath $PWD/apt/rpmdb http://atlas-computing.web.cern.ch/atlas-computing/links/reposDirectory/apt/apt-0.5.15lorg3.90-1.slc4.atlas.i386.rpm
> cd <install_root>
> wget http://pcatd12.cern.ch/releases/download/config/apt.conf
> sed s#INSTALL_ROOT#$PWD#g apt.conf > apt/etc/apt/apt.conf
> wget http://pcatd12.cern.ch/releases/download/config/atlas.list
> mv atlas.list apt/etc/apt/sources.list.d/
Download setup script
and source it in apt directory:> cd <install_root>/apt
for -sh family:> wget http://pcatd12.cern.ch/releases/download/config/setup.shfor -tcs family:
> wget http://pcatd12.cern.ch/releases/download/config/setup.cshYou're ready to install s/w. To check that apt-get works, do
> source setup.[c]sh
> apt-config dump
> apt-get update
# all necessary runtime files for binary <tag>, e.g. <tag>=i686_slc4_gcc34_optIt will download and install all necessary dependencies.
> apt-get install tdaq-02-00-01_<tag>
# sample databases with segments and partitions (required!)
> apt-get install tdaq-02-00-01_databases
# if you need release sources:
> apt-get install tdaq-02-00-01_src
tdaq-02-00-01 is
available for the following platforms (tags):
i686_slc4_gcc34_opt,
i686_slc4_gcc34_dbg
> apt-get updateTo remove a particular package (-D option removes also all dependencies if they are not used by some other packages)
> apt-get upgrade
> apt-get remove <package>
> apt-get remove -D <package>
> apt-get install <package>=<version>
> rpm -qa # get list of all installed packages
> rpm -qi <package> # get info about particular package
> rpm -ql <package> # list all files in particular package
Direct download links to RPM packages (updates contain the most recent patched versions of s/w):
LCG
RPM package naming convention: <project>_<tag>-<patch_level>-<package_version>.noarch.rpm,
where for example
project=tdaq-common-01-08-00;
tag=i686_slc4_gcc34_opt, src or noarch; patch_velel=09; package_version is
irrelevant.
| Name | Last modified | Size | Description | |
|---|---|---|---|---|
| Parent Directory | - | |||
| PATCHES/ | 23-Jun-2009 11:24 | - | ||
| RELEASE_NOTES.html | 03-Apr-2009 16:57 | 97K | ||
| RPMS/ | 17-Jan-2008 12:35 | - | ||