ssh-keygen -dOn the machine you want to login on, copy your public key to ~/.ssh/authorized_keys2.
sshd will let anybody who has the private key for the public keys in ~/.ssh/authorized_keys2 login without password authentication. So make sure you keep your private key private!
cd .ssh cp id_dsa.pub authorized_keys2 cd
setenv CVS_RSH sshrespectively. All sources should be located under ~/src:
mkdir src cd srcNow, you can check out the latest version from the CVS repository:
cvs -d chaos.tp1.ruhr-uni-bochum.de:/home/sw/cvsroot checkout makeinclude cvs -d chaos.tp1.ruhr-uni-bochum.de:/home/sw/cvsroot checkout util cvs -d chaos.tp1.ruhr-uni-bochum.de:/home/sw/cvsroot checkout Matrix cvs -d chaos.tp1.ruhr-uni-bochum.de:/home/sw/cvsroot checkout numlibTo setup the basic framework, enter the following directories:
~/src/util ~/src/numlib/HDF4 ~/src/MatrixIn each of them, type
make make installThis will build the libraries and install them to ~/include and ~/lib/[arch], respectively.
You can have a look at the examples in ~/src/Matrix/tests to get an impression of the matrix classes.
cvs -d [cvsroot] checkout [modulename]Check out a local copy of the module [modulename].
cvs updateUpdate your local copy with the latest changes from the repository.
cvs commitCommit your local changes to the repository, i.e your version will be the latest official version others get upon cvs checkout / update.
cvs add [filename]Schedule a newly created local file for addition to the repository. Upon the next cvs commit, the action is taken.
cvs rm [filename]Schedule a newly created local file for removal from the repository. Upon the next cvs commit, the action is taken. Old version are still accessible via the repository, even if the current version was removed.
For more information: