Chapter 5. Installing D-Cache

Table of Contents

Installing the software

Installing the software

Dcache is available for downloaded as a GNU tar.gz file containing 3 RPM's. The fourth RPM is a configuration script from lcg with is required to install Dcache. The RPM also contains documentation that may be used in addition to this HOWTO.

d-cache-lcg-4.0.0-1 
d-cache-opt-1.5.3-15
d-cache-core-1.5.2-33 
d-cache-client-1.0-34
pnfs-3.1.10-12

We used Yum to install the following postgres RPM's from Scientific Linux these may not all be needed.

rh-postgresql-7.3.8-2 
rh-postgresql-libs-7.3.8-2
rh-postgresql-server-7.3.8-2
rh-postgresql-devel-7.3.8-2

I have the following Java RPM's installed via Yum from Scientific Linux - these may not all be needed.

javamail-manual-1.3.1-2jpp
java-1.4.2-sun-jdbc-1.4.2.05-3jpp
redhat-java-rpm-scripts-1.0.2-2
java-1.4.2-sun-fonts-1.4.2.05-3jpp
java-1.4.2-sun-1.4.2.05-3jpp
java-1.4.2-sun-plugin-1.4.2.05-3jpp
javamail-monolithic-1.3.1-2jpp
java-1.4.2-sun-demo-1.4.2.05-3jpp
java-1.4.2-sun-devel-1.4.2.05-3jpp
java-1.4.2-sun-src-1.4.2.05-3jpp 
javamail-javadoc-1.3.1-2jpp
jaf-javadoc-1.0.2-4jpp 
javamail-20031006-1
j2re.i586

I installed the following Globus RPM's to get the Dcache Server up and running.

vdt_globus_data_server.i386 
vdt_globus_essentials gpt 
globus-initialization-2.2.4-5 
vdt_globus_sdk 
edg-mkgridmap
perl-IO-Socket-SSL 
perl-XML-NamespaceSupport 
perl-Convert-ASN1 
perl-TermReadKey 
perl-ldap 
perl-XML-SAX 
perl-Net_SSLeay 

At RAL we have a simple script to install all the users needed and the grid map file.

/root/install-scripts/mkgridmap.sh

This script is not available outside RAL so I have included it in the Appendix.