Keeping up to date with EPIC the easy way
Every EPIC4 release since EPIC4-0.9.15 and every EPIC5 release has already
undergone a 'cvs checkout' for you. This means you do not have to remember
what the CVSROOT environment variable is, and you only have to enter the
password once, the first time you want to update. All of this information
has been handled for you by us before we create the distribution.
The first time you want to update EPIC with CVS, you need to go to the top
level directory of the EPIC software and log into the CVS server:
bash$ cd ~/epic5
bash$ cvs login
(Logging in to anoncvs@epicsol.org)
CVS password: anoncvs
Now you can run 'cvs update' from time to time to download any changes
that have been made:
bash$ cd ~/epic5
bash$ cvs update
<lots of output here>
Each time you do a 'cvs update', you should re-run 'configure', 'make',
and 'make install'.
Downloading EPIC5 with CVS the more traditional way.
Most people know that EPIC is available by way of ftp, but how many know
that you can also download EPIC via CVS? Since December 15, 2000, EPIC4 and
EPIC5 habe been available for download with anoncvs CVS at the following root:
CVSROOT=:pserver:anoncvs@epicsol.org:/home/cvs/repository
The password is "anoncvs" and the module names are "epic4" and "epic5".
Here is a complete example to download epic5 by way of CVS
bash$ setenv CVSROOT=:pserver:anoncvs@epicsol.org:/home/cvs/repository
bash$ cvs login
(Logging in to anoncvs@epicsol.org)
CVS password: anoncvs
bash$ cvs checkout epic5
<lots of output here>
bash$ cd epic5
bash$ ./configure
<lots of output here>
bash$ make
<lots of output here>
bash$ make install
<lots of output here>
That is all there is to it! You only ever need to check out epic4 once.
After that, you would need to go into the 'epic5' directory and run the
'cvs update' command. Every time you 'cvs update', you should re-run the
configure, make, and make install steps.