Idiots Guide to CVS Installation
Randy Johnson
Needed tools:
- gcc (Gnu C compiler (prefered) or another ANSII standard compiler)
- gunzip
Note: Previous versions of CVS required RCS and GNU diff. Both are
now distributed internally to CVS and are not needed.
Down-loading gzip:
Before downloading an of the GNU software, you must either have installed the GNU gunzip
routines on your system or you must install them. Assuming that you don't have them, you must
do the following (in all the following examples, $PREFIX is the directory above where the binaries
will go, ie $PREFIX/bin has the binaries, $PREFIX/man has the man pages, etc.):
ftp prep.ai.mit.edu
Login: anonymous
Password: < Your EMail address >
ftp: cd pub/gnu
ftp: binary
ftp: get gzip-1.2.4.tar
ftp: quit
tar xf gzip-1.2.4.tar # unpacks gzip-1.2.4
cd gzip-1.2.4
./configure --prefix=$PREFIX # --prefix is not necessary if you have su priviledges
# $home/bin is where I put the binaries
# to use these, your path has to be extended to
# set path=($home/bin $path)
make # Makes the binaries
make install # installs the binaries
Getting CVS:
ftp prep.ai.mit.edu
Login: anonymous
Password: < Your EMail address >
ftp: cd pub/gnu
ftp: binary
ftp: get cvs-1.10.tar.gz
ftp: quit
gunzip cvs-1.10.tar.gz
tar xf cvs-1.10.tar
cd cvs-1.10
cd src
##############################################################################################
#
# Here you have to edit config.h to match the configuration of the system
# I did nothing.
#
##############################################################################################
cd ..
./configure --prefix=$PREFIX (--exec_prefix=$EXEC_PREFIX if you want the
executeables to go in a machine dependent place)
make # Make binaries
make install # install installs a man page in man5
# however, it does not make this directory.
If you have comments or questions about this installation procedure, please
Email Randy.Johnson@uc.edu.