Project

General

Profile

Notes on Installing the Offline packages

<tr><td class="messageframe">Need to install several additional packages on datamon<br>
<br>
I'm going to install them to /opt <br>
<ul><br>
<hr><br>
<li> <b>CLHEP</b><br>
<br>
<ul> <li> Installation instructions are available<br>
<a
href="http://proj-clhep.web.cern.ch/proj-clhep/INSTALLATION/">http://proj-clhep.web.cern.ch/proj-clhep/INSTALLATION/</a><br>
<br>
</li><li> On if05 went to /grid/fermiapp/nova/novasrt/clhep and
copied clhep-2.0.3.2-src.tar to datamon<br>
</li><li> Created /opt/clhep and moved clhep-2.0.3.2-src.tar there<br>
</li>
<li> Untar<br>

tar xvf clhep-2.0.3.2-src.tar

</li>
<li> cd /opt/clhep/2.0.3.2/CLHEP<br></li>
<li> Looked at config.log file in
/grid/fermiapp/nova/novasrt/clhep/2.0.3.2/CLHEP (on if05). The options
used there were:<br>
<br>

./configure --prefix=/grid/fermiapp/nova/novasrt/clhep/2.0.3.2/CLHEP

<br>
Thus, for configuring it on datamon machine I used<br>

./configure --prefix=/opt/clhep/2.0.3.2/CLHEP

</li><li> make <br>
</li><li> make check (All tests were fine)<br>
</li><li> make install<br>
</li><li> Finally, need to link some directories to the upper
directory<br>
<ul> <li> cd /opt/clhep/2.0.3.2<br>
</li><li> ln -s CLHEP/bin bin<br>
</li><li> ln -s CLHEP/include include<br>
</li><li> ln -s CLHEP/lib lib <br>
</li></ul> <br>
</li></ul><br>
<hr><br>
</li><li><b>libXpm</b><br>
Needed by ROOT<br>
<ul> <li> yum install libXpm<br>
</li></ul><hr><br>
</li><li><b>PostgreSQL</b><br>
Needed by root<br>
<ul> <li> mkdir /opt/postgresql<br>
</li><li> copied the whole directory
/grid/fermiapp/nova/novasrt/postgresql/postgresql-8.4.2 from if05 to
/opt/postgresql<br>
</li><li> again, looked at config.log. They used:<br>
<br>
./configure --prefix=/grid/fermiapp/nova/novasrt/postgresql/postgresql-8.4.2 --with-krb5
<br> so, since the code was already installed, I do<br>
               gmake clean
               ./configure --prefix=/opt/postgresql/postgresql-8.4.2 --with-krb5

               
<br>
<br>
</li></ul><br>
<br>
<hr><br>
</li><li> <b>ROOT</b> <br>
<ul> <li> Installation Instructions on the root website<br>
<a
href="http://root.cern.ch/drupal/content/installing-root-source">http://root.cern.ch/drupal/content/installing-root-source</a><br>
<br>
</li><li> mkdir /opt/root<br>
</li><li> Downloaded version 5.27.04 (currently recommended)
precompiled binary (Intel x86 Linux for Redhat RHEL 4 (SLC4) and gcc
3.4, version 5.27/04 (54 MB).)<br>
</li></ul><br>
<hr><br>
</li><li> <b>LIBXML2</b><br>
<ul> <li> mkdir /opt/libxml2<br>
</li><li> copied libxml2-2.7.6.tar.gz from if05 to datamon
/opt/libxml2<br>
</li><li> tar zxvf libxml2-2.7.6.tar.gz<br>
</li><li> looked in the config.log file on if05. They used:<br>
<br>
./configure --prefix=/grid/fermiapp/nova/novasrt/libxml2/libxml2-2.7.6

<br>Thus, we use:<br>
./configure --prefix=/opt/libxml2/libxml2-2.7.6<br>
</li><li> make<br>
</li><li> make install<br>
</li></ul><hr><br>
</li><li> <b>xerces-c</b><br>
I plan to use the one from ups:
/nova/ups/xerces_c/v3_0_1/Linux64bit+2.6-2.5 <br>
<br>
<br>
<br>
<hr><hr><br>
<b><center>List of packages needed for the SRT</center></b> <br>
Config <br>
DAQQualityCheck <br>
EventDisplayBase <br>
Header <br>
JobControl <br>
XMLInterface<br>
Calibrator <br>
DAQ2RawDigit <br>
Database <br>
EventDataModel <br>
Geometry <br>
RawData <br>
Simulation <br>
Utilities<br>
CMap <br>
DAQChannelMap <br>
DatabaseBase <br>
EventDisplay <br>
IoModules <br>
RecoBase <br>
SimulationBase<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
</li></ul></td></tr>