Main Page   File List   Related Pages  

Getting the code

The source code can be retrieved with ftp or cvs.

Get the code with ftp.

A zip file can be retrieved with :
    OS> ftp ftp.lal.in2p3.fr
    User: anonymous
    Password: <user name>
    ftp> cd pub/OpenScientist/<version>
    ftp> bin
    ftp> passive
    ftp> get OpenScientist-<version>-source.zip
    ftp> quit

  On UNIX you extract the code with :
    UNIX> unzip OpenScientist-<version>-source.zip

  On Windows, use some interactive tool (WinZip, PowerArchiver,  PowerZip) 
 to decompress and extract the code.
You may attempt to get files with a web browser at ftp://ftp.lal.in2p3.fr/pub/OpenScientist . But due to firewall protections on both side (your machine and LAL ftp server machine) this ftp web access may fail. The upper commands (by issuing a ftp> passive) have better chance to succeed.

See the installation page to reconstruct libraries and programs.

Get the code on UNIX with the LAL CVS anonymous access

Go in a place where you want to checkout OpenScientist. Then do :
    UNIX> ftp ftp.lal.in2p3.fr
    User: anonymous
    Password: <user name>
    ftp> cd pub/OpenScientist/<version>
    ftp> bin
    ftp> passive
    ftp> get cvsco
    ftp> quit

  with a Bourne shell script do :
    sh> CVSROOT=:pserver:anonymous@cvsserver.lal.in2p3.fr:/projects/cvs;export CVSROOT
    sh> cvs login
    password: <empty>
    sh> ./cvsco

  or with a csh shell script do :
    csh> setenv CVSROOT :pserver:anonymous@cvsserver.lal.in2p3.fr:/projects/cvs
    csh> cvs login
    password: <empty>
    csh> ./cvsco

Get the code on Windows with the LAL CVS anonymous access

Go in a place where you want to checkout OpenScientist. Then do :
    DOS> ftp ftp.lal.in2p3.fr
    User: anonymous
    Password: <user name>
    ftp> cd pub/OpenScientist/<version>
    ftp> bin
    ftp> passive
    ftp> get cvsco.bat
    ftp> get copack.bat
    ftp> quit

    DOS> set CVSROOT=:pserver:anonymous@cvsserver.lal.in2p3.fr:/projects/cvs
    DOS> cvs login
    password: <empty>
    DOS> call cvsco.bat

Notes

Each OpenScientist package (along all the packages developed at LAL) can be retrieved by using the LAL anonymous CVS access. For example, to retrieve OnX by using a csh UNIX shell :
   csh> setenv CVSROOT :pserver:anonymous@cvsserver.lal.in2p3.fr:/projects/cvs
   csh> cvs login
   password : <empty>
   csh> mkdir OnX
   csh> cd OnX
   csh> cvs co -d <version> -r <version> OnX

The HEPVis package can be retrieved at FNAL by using an anonymous CVS access.

   csh> setenv CVSROOT :pserver:hvread@fnpat1.fnal.gov:/home/pat2/viscvs/cvs
   csh> cvs login
   password : <empty>
   csh> mkdir HEPVis
   csh> cd HEPVis
   csh> cvs co -d <version> -r <version> HEPVis

The AIDA package can be retrieved at SLAC by using an anonymous CVS access.

   csh> setenv CVSROOT :pserver:anoncvs@cvs.freehep.org:/cvs/aida
   csh> cvs login
   password : aida
   csh> mkdir AIDA
   csh> cd AIDA
   csh> cvs co -d <version> -r <version> aida

To ease installation, the HEPVis and AIDA repositories had been mirrored at LAL. Then someone can also get these packages with the LAL anonymous CVS access.


Guy Barrand barrand@lal.in2p3.fr