Clonmon: Difference between revisions

From CLONWiki
Jump to navigation Jump to search
Boiarino (talk | contribs)
No edit summary
Boiarino (talk | contribs)
No edit summary
Line 47: Line 47:
  cd Carrot-1.0.7_clonmon
  cd Carrot-1.0.7_clonmon
  make distclean
  make distclean
Modify file ''configure'': set apxs_dirs="/www/apache1.3.39/bin"
Modify file ''configure'': set apxs_dirs="/www/apache1.3.39/bin"; files ''Carrot.spec.in'', ''Makefile.am'' and ''Makefile.in'' were modified already by inserting 'libMatrix.so', 'libHist.so', 'libGraf.so' and 'libGpad.so' after 'libCint.so', all this stuff will goto ''/www/apache1.3.39/conf/httpd.conf''.
  ./configure
  ./configure
  make
  make

Revision as of 22:36, 8 November 2007

Sun X4100 server, JLAB property tag is F423601, s/n 0741BD103B, running RHEL4WS.

1. Login as root

2. Install Apache 1.3 (version 2.0 and newer is not supported by Carrot project yet):

cd /usr/local/src
cp ../downloads/apache_1.3.39.tar.gz .
gunzip apache_1.3.39.tar.gz
tar xvf apache_1.3.39.tar
rm apache_1.3.39.tar
mv apache_1.3.39 apache_1.3.39_clonmon
cd apache_1.3.39_clonmon
./configure --enable-module=so --prefix=/www/apache1.3.39
make
make install

3. In file /www/apache1.3.39/conf/httpd.conf, set User and Group to 'apache'

4. Fix startup script '/etc/init.d/httpd' setting correct pathes:

# config: /www/apache1.3.39/conf/httpd.conf
# pidfile: /www/apache1.3.39/logs/httpd.pid
apachectl=/www/apache1.3.39/bin/apachectl
httpd=${HTTPD-/www/apache1.3.39/bin/httpd}
pidfile=${PIDFILE-/www/apache1.3.39/logs/httpd.pid}

5. Start and stop apache server using command

/etc/init.d/httpd stop/start

make sure everything work correctly.

6. Login as boiarino, then do su to get root priveleges and right environment

7. Make sure ROOT is installed already ($ROOTSYS must point to it, normally in /apps/root area); also make sure LD_LIBRARY_PATH includes ROOTSYS, if not do following:

setenv LD_LIBRARY_PATH  ${LD_LIBRARY_PATH}:${ROOTSYS}/lib
  or
setenv LD_LIBRARY_PATH  ${ROOTSYS}/lib
  or for bash
export "LD_LIBRARY_PATH=${ROOTSYS}/lib"

8. Install Carrot:

cd /usr/local/src
cp ../downloads/Carrot-1.0.7.tar .
tar xvf Carrot-1.0.7.tar
rm Carrot-1.0.7.tar
mv Carrot-1.0.7 Carrot-1.0.7_clonmon
cd Carrot-1.0.7_clonmon
make distclean

Modify file configure: set apxs_dirs="/www/apache1.3.39/bin"; files Carrot.spec.in, Makefile.am and Makefile.in were modified already by inserting 'libMatrix.so', 'libHist.so', 'libGraf.so' and 'libGpad.so' after 'libCint.so', all this stuff will goto /www/apache1.3.39/conf/httpd.conf.

./configure
make
make install


(ROOTSYS does not set, must figure out how do it right way (inside /etc/init.d/httpd ??).)