[ FTree home ] [ Release notes ] [ Download ] [ Screenshots ] [ Documentation ]

Getting FTree - FTree Free Download

FTree is available for download subject to the conditions below.
I think FTree is good tool for accessing GEDCOM and genealogy data. However, I would strongly recommend that you take care to keep copies of any data and be aware that GEDCOM tags from imported files that are not understood will not be saved..

FTree is currently only targeted at Linux and on the Intel platform. The release is binary only.

If anyone needs it on other Linux architectures please contact me.

FTree is available in two main formats;

Note that these two files are statically linked and should work on most distributions.
Any one feeling brave and wanting dynamic linked versions should see the section on dynamic linked versions below

The latest DEVELOPMENT snapshot is: 2.0.11, 15 Feb 2014

Ftree also can now write graphviz dot files. You can get graphviz from http://www.graphviz.org/pub/graphviz There is some example output on the screenshots page. If you don't have graphviz already and don't want to build it, I have a statically linked build of version 1.10 available. Its a gzipped executable. Just download and gunzip and move somewhere sensible. For example

	gunzip ftree-dot.gz
	mv ftree-dot /usr/bin
	/usr/bin/ftree-dot -V
the -V option just prints prints the version to check it downloaded OK.

RPM Installation

To install FTree, either use your distributions package manager or if you need to do it manually the following RPM options may be useful. These are only RPM examples.. there are probably other ways of doing the same thing.. I'm not an RPM expert..

To install for the first time

   rpm -iv ./ftree-2.0-1-static.i386.rpm

Or, if you already have a version installed, you can upgrade using the RPM '-U' option..

   rpm -Uv ./ftree-2.0-1-static.i386.rpm
If after installing this version you need to backup to a previous version (say you don't like 2.0 and want to go back to 1.8) you can do
	rpm -Uv --oldpackage ./ftree-1.8-1-static.i386.rpm

TGZ installation

To install FTree, just ungzip/untar the tgz file. It will contain the following files; Either extract into a private directory somewhere or drop into /

Note that the install directories changed with version 1.8 from usr/X11R6/bin, usr/X11R6/man and usr/doc. The new locations are more consistent with more recent systems.


To test FTree, either just run it and use file->load to load one of your own GEDCOM files, or, if you don't have any GEDCOM files handy, there are a couple of example files that should be installed in
One contains a few odd bits of the UK royal family tree, the other is the Hobbit tree from Lord of the Rings. I selected these two as examples because all the information is in the public domain, not because I have any particular interest in the royal family or hobbits...

You can also start FTree with the name of the file you want to look at on the command line

ftree /usr/share/doc/ftree-2.0/examples/royal.ged

Of course, you could just start FTree and type in some data.

Dynamic linked versions

There are also dynamically linked versions of both the TGZ and RPM files. They are a bit smaller than the static versions, but likely to be a lot more bother. All releases are currently built on an old RedHat 486 system and they are compiled as i386 so should work on all Intel and AMD 386/486/586/686 platforms. They should work on most systems subject to the right libs being there. I have run the dynamic linked versions on Fedora Core 2 but I need the old c++ library. On FC2 its in compat-libstdc++-7.3-2.96.126.i386.rpm on CD 3.

Note that from version 1.9 the dynamic versions need

Again there are two formats available;

Last modified: 15th February 2014