![]() |
The OceanStore Project
Source Installation HOWTO |
This page attempts to describe the information necessary for installing the OceanStore prototype from source using CVS. For information regarding our binary releases, look here.
The current prototype (Pond) builds and runs on Linux (Debian or RedHat). Other systems can probably be made to work, but are not yet supported. In any case, any system which supports SEDA and Java 1.4 should work just fine. (For instance, Solaris should be rather easy to port to, I would think.)
That said, the following is an outline of the steps you should take.
cd ~
export CVSROOT=:pserver:anonymous@oceanstore.cvs.sourceforge.net:/cvsroot/oceanstore
cvs login
[no password] cvs -z3 co pond
export PATH=/usr/local/IBMJava2-141/bin:$PATH
cd ~/pond; ln -s ~/seda/src/seda; make;
cd ~
export CVSROOT=:pserver:anonymous@oceanstore.cvs.sourceforge.net:/cvsroot/oceanstore
cvs login
[no password] cvs -z3 co dd
export PATH=/usr/local/IBMJava2-141/bin:$PATH
cd ~
export CVSROOT=:pserver:anonymous@oceanstore.cvs.sourceforge.net:/cvsroot/oceanstore
cvs login
[no password] cvs -z3 co soss
export PATH=/usr/local/IBMJava2-141/bin:$PATH
cd ~
export CVSROOT=:pserver:anonymous@seda.cvs.sourceforge.net:/cvsroot/seda
cvs login
[no password] cvs -z3 co seda
export PATH=/usr/local/IBMJava2-141/bin:$PATH
cd ~/seda/src/seda; CLASSPATH=~/seda/src:. make;
ln -s ../../lib;
cd ~/seda/src/seda/sandStorm/lib/aSocket/nio;
CLASSPATH=~/seda/src:. make;
cd ~/seda/docs/javadoc; CLASSPATH=~/seda/src:. make
cd ~/pond/regression; ./run-tests
,
or you can try running individual scripts in that directory.
LD_LIBRARY_PATH
,
such as ~/pond/lib
.
bin
directory. Place them
in ~/pond/lib
.