In addition to the CVSROOT, you'll also need to know the name of the module (collection of sources) that you'd like to check out, as well as an anonymous password that you'll need to log in to the CVS password server. You may want to jump forward to the next panel to read the explanation of these commands, and then jump back here.
Unlike anonymous ftp, there is no "standard" format for the anonymous password, so you'll need to get the specific password from the developer web site or the developers themselves. Logging in to [email protected]: The first cvs command above logs us in to the pserver, and the second tells our CVS client to check out ("co") the samba module using a gzip compression level of 5 ("-z5") to speed up the transfer over a slow link.
Intended for those new to CVS, this tutorial will get both general users and new developers up to speed quickly.
CVS creates the "organizational glue" that allows these developers to make improvements to the code without stepping on each other's toes, losing important data or missing each other's critical updates to particular source files.
When the developers are ready, they'll roll some their current work on CVS into a gz file and release it as a new official version of their software package.
Remember -- you only need to have the CVSROOT set for the initial login and checkout. Now that you have the sources, you can go ahead and compile and install them, inspect them, or do whatever you like with them.
Every now and then, you may want to bring your checked-out source directory in-sync with the current version on CVS.