The following are generic installation instructions for the Full-text Fetcher software.

Bundled Dependencies

The following libraries are required for FTF to function and thus are bundled with your distribution of FTF:

Additionally, the follow libraries are also explictiyl bundled for specific services:

These all reside within the main application (ftf.jar).

Installing Java

To install or update Java, please visit http://www.java.com/en/download/manual.jsp. Find your operating system in the list, click the appropriate Download button, and follow the linked installation instructions.

Note
An online installation downloads a small installer program to your hard drive, then performs the installation by dynamically requesting data from Sun's Java server. You must be connected to the internet to perform this type of installation. The offline installation downloads everything you need to install Java and can be used when your computer is not connected to the internet.

Microsoft Windows installation

To install the zip formatted distribution just unzip the contents to a new folder and execute the included ftf.exe executable.

Generic Linux/Mac tarball installation

Carry out the following steps in order to launch FTF:

$ mkdir ftf
$ cd ftf
$ tar xzf ftf-(revision).tar.gz
$ ./ftf.sh
Note
This script was tested on Gentoo (a GNU/Linux distribution).
Important
If you have the Java JRE installed somewhere unusual (or not in your PATH), please use the JAVA_PROGRAM_DIR option in the script.

Installing from source

Optionally, "bleeding-edge" source code can be installed with the following steps:

$ svn co http://svn.brokentrain.net/ftf/trunk ftf
$ cd ftf
$ ant run
Note
This requires both Subversion and Apache Ant to be installed.