4. Latest Developmental Version

To get the latest version of Bluefish you will need to download the source files from our CVS repository.

CVS[3], a version control system, is a widely used software development tool. It keeps track of changes to the source code, and allows for reversion to previous states. If you want to read more about CVS, have a look at the CVS-book by Karl Fogel, available at http://cvsbook.red-bean.com/cvsbook.html.

The Bluefish project's CVS repository is generously hosted by SourceForge.net[4]. For more information about them, see their site. The project homepage is http://sourceforge.net/projects/bluefish. Our CVS repository contains the current Bluefish source code, including this manual. The repository is accessible by anyone, and is updated almost daily by the developers.

To access the repository, you need a few small utilities. They are likely to be available through your favorite source of software (ports, apt, etc). The above-mentioned CVS book is a great source for information.

Here's how you get the source.

Procedure I.1. Getting the source

  1. Go to the directory in which you want to put the sources:

    $ cd TheChoosenDirectory
  2. Log in using the command:

    $ cvs -d :pserver:anonymous@bluefish.cvs.sourceforge.net:/cvsroot/bluefish \


    Hit Enter at the password prompt.

  3. Check out the CVS module containing the source code files:

    $ cvs -z3 -d :pserver:anonymous@bluefish.cvs.sourceforge.net:/cvsroot/bluefish \
    co bluefish-gtk2

    A lot of files will be downloaded, and listed one by one. If you're on dial-up, this might take a bit of time. When the downloads have completed, you will find the bluefish sources in the subdirectory bluefish-gtk2.

  4. Enter that directory and install bluefish using the instructions detailed in Section 4.2, “Installing from Development Source Tree”.

[3] Concurrent Versions System