Get Dr. Geo
Home | Documentation about Dr. Geo | Get Dr. Geo | Participate to the development | Scheme programming
Dr. Geo depends on GTK+2, LibGlade2, LibXml2 et LibGuile1.4 (or greater). Those libraries must be installed on your system. It may be possible, depending on the way you install Dr. Geo, that you those ones will be installed automaticaly when required.
Download
The source code and compiled versions for different systems are available below:
- The main repository for source code and compiled versions for Debian/Unstable/Skolelinux, Mac OS X and Mandrake] (Abel Cheung, Hilaire Fernandes et Frederic Ferre),
- The Debian/Unstable package from the official Debian repository,
- The Fedora/RedHat packages (Dag Wieers).
Source code CVS repository
Many people who are interested in working with Dr. Geo development find their first hurdle is figuring out how to use CVS. This document will be a quick tutorial.
CVS is a powerful method of allowing many developers work on the same source code. This is possible because each developer checks out a copy of the current version of the source code. Then they each independently work on their personal copy of the sources. When they have made changes, they commit them back to the CVS repository. The CVS server takes care of things like trying to merge their changes with those of others. When that doesn't work, the developer is notified and they do a hand merge of the conflicts.
To get the newest Dr. Geo source from the CVS, you need to have cvs installed, next you need to setup a few environmental variables.
The first command you need is:export CVSROOT=':pserver:anonymous@anoncvs.gnome.org:/cvs/gnome'
You might want to put this in your login script.
Then do the command:cvs login (there is no password, just hit return)Now you can grab the Dr. Geo module:
cvs -z3 checkout drgeo
To read more on the CVS on Gnome go http://developer.gnome.org/tools/cvs.html
Alternatively you can browse the Dr. Geo code http://cvs.gnome.org/viewcvs/drgeo/