[ FTree home ]
[ Release notes ]
[ Download ]
[ Screenshots ]
[ Documentation ]
Getting FTree - FTree Free Download
FTree is available for download subject to the conditions
below.
- FTree is available on a free use basis (for non-commercial
usage) and is copyright © Clive Stubbings. See the
Copyright statement.
- FTree comes WITHOUT ANY WARRANTY; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
You download and use it entirely at your own risk.
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.4, 22nd December 2007
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
su
mv ftree-dot /usr/bin
^d
/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;
usr/bin/ftree
usr/share/man/man1/ftree.1
usr/share/doc/ftree-2.0/examples/royal.ged
usr/share/doc/ftree-2.0/examples/ring.ged
usr/share/doc/ftree-2.0/Copyright
usr/share/doc/ftree-2.0/ReleaseNotes-2.0.txt
usr/share/doc/ftree-2.0/ftree_manual.html
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.
Testing
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
/usr/share/doc/ftree-2.0/examples
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.
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
- libforms.so.1 and libflimage.so.1 - available as an RPM from my
Xforms RPMs page
- libXpm.so.4
- libjpeg.so.62
- libpthread.so.0
- libX11.so.6,
- libstdc++.so.2.8, libm.so.6, libc.so.6
- libXext.so.6
- libtiff.so.3
Again there are two formats available;
Last modified: 22nd December 2007
Email: