(1) Install fossil from synaptic or your favorite package manager. (2) Go to a suitable directory on your system where you want to store the GTK-server repository. (3) Next step will create a local repo file as user 'nobody'. The password for this user is: 'ignore'. When done, you will have a file on your disk called 'gtk-server.fossil'. This is in fact nothing else but a small SQLite3 database. # fossil clone http://nobody:ignore@fossilrepos.sourceforge.net/srv.fsl/371/gtk-server gtk-server.fossil (4) Obtain the files from the GTK-server project. # fossil open gtk-server.fossil (5) You will see a directory called 'gtk-server'. Just go in there and compile the latest beta as usual. (6) The aforementioned steps need to be done only once. From now on, to update your local GTK-server repository, only one command is needed. Goto the directory where the 'gtk-server.fossil' file is located and execute the following: # fossil update So, each time when there is an update in the GTK-server project, just perform the last step, and fossil will update only those files which were changed, after which you can compile the latest.